hallo miteinander
ich versuche vergeblich den sambaserver einzurichten. ich moechte dazu die grafische oberflaeche swat benutzen. diese benoetigt den port localhost:901 welcher allerdings laut der datei /etc/services mit einem prozess namens "smpnameres" belegt ist. nun konnte ich trotz langer suche weder den sinn dieses prozesses noch eine moeglichkeit ihn abzuschalten finden. ich waer ueber moegliche loesungsvorschlaege sehr froh.
vielen dank
PS: in der processtable ist kein prozess namens smpnameres zu finden, also geht killall smpnameres leider nicht.
samba einrichten
Re: samba einrichten
vi wuerde auch ausreichen und funktiniert sogar ohne gui.
In /etc/services stehen die dienste mit ihren dazugehoerigen portnummern und protokoll aufgelistet.
Ursprung ist <!--nohttp--><a href="http://"http://www.iana.org/"" target="_blank">IANA</a><!--url-->, die sich u.a. um die verwaltung der "well-known ports" kuemmert, wahrscheinlich <!--nohttp--><a href="http://"http://www.faqs.org/rfcs/rfc1700.html"" target="_blank">RFC 1700 "Assigned Numbers"</a><!--url--> und, wie bei suse ueblich, eigenen sueppchen.
ich wuerde mit meinem lieblingseditor, s.o. die /etc/services editieren, und den eintrag fuer den port 901 mit einem "#" kommentieren, und eine zeile "swat 901/tcp # Samba configuration tool" einfuegen.
dann kannst du spaeter, wenn smpnameres rumnoergelt, wieder "zurueckschalten".
ratte
In /etc/services stehen die dienste mit ihren dazugehoerigen portnummern und protokoll aufgelistet.
Ursprung ist <!--nohttp--><a href="http://"http://www.iana.org/"" target="_blank">IANA</a><!--url-->, die sich u.a. um die verwaltung der "well-known ports" kuemmert, wahrscheinlich <!--nohttp--><a href="http://"http://www.faqs.org/rfcs/rfc1700.html"" target="_blank">RFC 1700 "Assigned Numbers"</a><!--url--> und, wie bei suse ueblich, eigenen sueppchen.
ich wuerde mit meinem lieblingseditor, s.o. die /etc/services editieren, und den eintrag fuer den port 901 mit einem "#" kommentieren, und eine zeile "swat 901/tcp # Samba configuration tool" einfuegen.
dann kannst du spaeter, wenn smpnameres rumnoergelt, wieder "zurueckschalten".
ratte
Re: samba einrichten
leider bringt ein eintrag wie vorgeschlagen nichts. nachwievor kann swat nicht aufgerufen werden.
muss man eventuell irgendwie gesondert die aenderung in der datei /etc/services ins system uebernehmen? (weder SuSEconfig noch reboot haben erfolg gebracht)
muss man eventuell irgendwie gesondert die aenderung in der datei /etc/services ins system uebernehmen? (weder SuSEconfig noch reboot haben erfolg gebracht)
Re: samba einrichten
Ich glaube nicht, daß es etwas mit `/etc/services' zu tun hat. Diese Datei hat nur so eine Funktion wie `hosts' für IP-Adressauflösung, aber eben Auflösung von Servicenamen->Port. SWAT Server u. Client werden wohl aber default 901 verwenden, ohne eine Auflösung Servicename->Port.
SWAT braucht allerdings einen funktionierenden Webserver (Apache o.ä.) um in Gang zu kommen ...
Udo
SWAT braucht allerdings einen funktionierenden Webserver (Apache o.ä.) um in Gang zu kommen ...
Udo
Re: samba einrichten
das ist falsch, swat ist ein binary und bringt einen eigenen webserver mit.
damit's laueft:
auszug aus `man swat`
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
swat is run from inetd
...
In /etc/services you need to add a line like this:
swat 901/tcp
...
In /etc/inetd.conf you should add a line like this:
swat stream tcp nowait.400 root
/usr/local/samba/bin/swat swat
...
LAUNCHING
To launch swat just run your favorite web browser and
point it at http://localhost:901/.
</font><hr></pre></blockquote>
proggies, die ueber inetd gestartet werden, _brauchen_ entsprechende eintraege in /etc/services
ratte
damit's laueft:
auszug aus `man swat`
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
swat is run from inetd
...
In /etc/services you need to add a line like this:
swat 901/tcp
...
In /etc/inetd.conf you should add a line like this:
swat stream tcp nowait.400 root
/usr/local/samba/bin/swat swat
...
LAUNCHING
To launch swat just run your favorite web browser and
point it at http://localhost:901/.
</font><hr></pre></blockquote>
proggies, die ueber inetd gestartet werden, _brauchen_ entsprechende eintraege in /etc/services
ratte
Re: samba einrichten
Ratte hat 200% Recht!
In `inetd.conf' werden die Dienste ja beim Namen genannt, also benötigt inetd die Zuordnung Portnummer->Servicename bei eingehenden Verbindungen. Der eigenständige Webserver ist auch klar, nur behauptete ein `smb.conf'-unkundiger Kollege, sein SWAT funktioniere nur, wenn er den Apachen auch installiert habe. Daraufhin schwängerte mich die Annahme, irgend ein (CGI)Script startet erstmal mal den SWAT. Aber es ist so einfach und sonnenklar wie Ratte es schreibt.
Habe es schnell bei etwa SuSE-7.3 nachvollzogen:
- services: war schon "swatorientiert"
- inetd.conf: swat entkommentiert
http://SMBSERVER:901 funzt (Hab mir das natürlich nicht über meine smb.conf geschrieben.)
Vielleicht hatte mein Kollege ähnliches Problem wie Matthias. Evtl. gar keinen inetd installiert, samba läuft ja direkt?
Udo
In `inetd.conf' werden die Dienste ja beim Namen genannt, also benötigt inetd die Zuordnung Portnummer->Servicename bei eingehenden Verbindungen. Der eigenständige Webserver ist auch klar, nur behauptete ein `smb.conf'-unkundiger Kollege, sein SWAT funktioniere nur, wenn er den Apachen auch installiert habe. Daraufhin schwängerte mich die Annahme, irgend ein (CGI)Script startet erstmal mal den SWAT. Aber es ist so einfach und sonnenklar wie Ratte es schreibt.
Habe es schnell bei etwa SuSE-7.3 nachvollzogen:
- services: war schon "swatorientiert"
- inetd.conf: swat entkommentiert
http://SMBSERVER:901 funzt (Hab mir das natürlich nicht über meine smb.conf geschrieben.)
Vielleicht hatte mein Kollege ähnliches Problem wie Matthias. Evtl. gar keinen inetd installiert, samba läuft ja direkt?
Udo