
Ich habe Samba auf meinem Debian-Squeeze-Server installiert, aber es startet nicht, wenn ich ihn neu starte. Ich muss es manuell ausführen, damit es startet.
Wie kann ich es schaffen, dass Samba automatisch startet, wenn ich meinen Server starte? Ich würde es lieber tun, ohne Software zu installieren
Antwort1
Geben Sie als Root ein:
update-rc.d samba defaults
Dadurch wird Samba für die Standard-Runlevel installiert
Antwort2
Funktioniert der Befehl chkconfig unter Debian?
chkconfig smb on
Der obige Befehl wurde auf RHEL 6 getestet.
Antwort3
Sie müssen das Init-Skript, das den Dienst smb startet, von /etc/init.d zu /etc/rcX.d hinzufügen. Dabei ist X Ihr Runlevel. Es gibt ein Programm chkconfig, das Sie möglicherweise zuerst aus dem Debian-Repository installieren müssen, sodass Sie dies ganz einfach tun können (ich bin mir nur nicht sicher, ob es in der Standardinstallation enthalten ist):
apt-get install chkconfig
Jetzt können Sie den Dienst smb zum Starten Ihres Systems hinzufügen, indem Sie als Root Folgendes eingeben:
chkconfig smb 3