Was muß man in welche Datei schreiben, damit Samba automatisch beim Zugriff von Clientseite gestartet wird?
Vielen Dank für eine Antwort.
Wolfgang Rohmann
Linux 15.036 Themen, 107.107 Beiträge
Bei der Installation von Samba muß eine grundsätzliche Frage geklärt werden:
Sollen die Samba Daemonen stets laufen, oder nur bei Bedarf gestartet werden?
Im ersten Fall werden die Samba Daemonen (smbd und nmbd) in einem
Startupskript beim Booten des Rechners gestartet, und bleiben aktiv, bis der
Rechner wieder heruntergefahren wird. Im zweiten Fall werden die Sambadienste
in der Datei inetd.conf eingetragen. Der Inetd Daemon startet dann erst bei
einem Zugriff von außen die benötigten Dienste, und beendet sie automatisch
wenn der Zugriff endet.
In der /etc/inetd.conf werden folgende Zeilen benötigt: (Pfade muessen natürlich
angepasst werden)
netbios-ssn stream tcp nowait root /usr/sbin/smbd smbd -l /var/log/samba -s /etc/smb.conf
netbios-ns dgram udp wait root /usr/sbin/nmbd nmbd
In der Datei /etc/services muessen dann eventuell die Dienste bekannt gemacht werden:
netbios-ns 137/tcp # NETBIOS Name Service
netbios-ns 137/udp
netbios-ssn 139/tcp # NETBIOS session service
netbios-ssn 139/udp
j.
falls samba permanent "aktiv" sein soll empfehle ich in /etc/rc.config:
start smb auf "yes" zu setzen. (suse distribution)
vorher gesagtes gilt natürlich sowieso.
mfg martinm