schoppenhauer
11.06.07, 21:08
Hallo.
Ich versuch mir grad Samba einzurichten. Was ich möchte: Einen Ordner, auf den Samba zugreifen kann, auf den jeder im Netzwerk read-only zugreifen kann... Am liebsten wäre mir, wenn Samba als user "samba" laufen würde, damit ich eine zusätzliche Sicherheit wegen Dateien und so habe... Drum hab ich mal gleich das Verzeichnis, auf das Samba zugreifen dürfen soll, in /home/samba gelegt, und einen User und eine group "samba" angelegt. Allerdings bisher ohne viel Sinn.
Meine smb.conf sieht wie folgt aus... Das Ganze hab ich mir zusammenkopiert aus irgendwelchen Internetseiten... So richtig kapieren tu ich einiges nicht...
# cat smb.conf
[global]
server string = SCHOPPENHAUER
socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=4096 SO_RCVBUF=4096
domain master = no
local master = no
preferred master = no
encrypt passwords = true
wins server = no
dns proxy = no
workgroup = WORKGROUP
guest account = nobody
security = share
interfaces = eth1 lo
bind interfaces only = yes
socket options = TCP_NODELAY
load printers = no
log file = /var/log/samba/samba-log-%m
lock directory = /var/lock/samba
[SPAM]
comment = zeugs
browseable = yes
path = /home/samba
read only = yes
guest ok = yes
Die Angaben im Internet widersprechen sich zum Teil oder sind mehr als undeutlich geschrieben. Jedenfalls ist das ja zum Einen noch nicht das, was ich will, wie gesagt, es läuft nicht als User "samba", was ich aber gerne zur Sicherheit hätte... Zum Anderen... ich weiß nicht warum, aber sehr häufig kann weder ich noch andere auf das Verzeichnis zugreifen... Was ein wenig... schlecht ist, weil es den Server relativ sinnlos macht... Was mach ich denn falsch? Ich weiß es leider nicht.
Wenn ich in smbnetfs "ls" in meinem verzeichnis mache, dann bekomme ich die fehlermeldung
ls: .: Die Wartezeit für die Verbindung ist abgelaufen
Irgendwas mit den Timeouts scheint also nicht zu stimmen, aber wie gesagt, auch Windows-Leute können scheinbar nicht drauf zugreifen. Manchmal - selten - geht es auch.
Ich versuch mir grad Samba einzurichten. Was ich möchte: Einen Ordner, auf den Samba zugreifen kann, auf den jeder im Netzwerk read-only zugreifen kann... Am liebsten wäre mir, wenn Samba als user "samba" laufen würde, damit ich eine zusätzliche Sicherheit wegen Dateien und so habe... Drum hab ich mal gleich das Verzeichnis, auf das Samba zugreifen dürfen soll, in /home/samba gelegt, und einen User und eine group "samba" angelegt. Allerdings bisher ohne viel Sinn.
Meine smb.conf sieht wie folgt aus... Das Ganze hab ich mir zusammenkopiert aus irgendwelchen Internetseiten... So richtig kapieren tu ich einiges nicht...
# cat smb.conf
[global]
server string = SCHOPPENHAUER
socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=4096 SO_RCVBUF=4096
domain master = no
local master = no
preferred master = no
encrypt passwords = true
wins server = no
dns proxy = no
workgroup = WORKGROUP
guest account = nobody
security = share
interfaces = eth1 lo
bind interfaces only = yes
socket options = TCP_NODELAY
load printers = no
log file = /var/log/samba/samba-log-%m
lock directory = /var/lock/samba
[SPAM]
comment = zeugs
browseable = yes
path = /home/samba
read only = yes
guest ok = yes
Die Angaben im Internet widersprechen sich zum Teil oder sind mehr als undeutlich geschrieben. Jedenfalls ist das ja zum Einen noch nicht das, was ich will, wie gesagt, es läuft nicht als User "samba", was ich aber gerne zur Sicherheit hätte... Zum Anderen... ich weiß nicht warum, aber sehr häufig kann weder ich noch andere auf das Verzeichnis zugreifen... Was ein wenig... schlecht ist, weil es den Server relativ sinnlos macht... Was mach ich denn falsch? Ich weiß es leider nicht.
Wenn ich in smbnetfs "ls" in meinem verzeichnis mache, dann bekomme ich die fehlermeldung
ls: .: Die Wartezeit für die Verbindung ist abgelaufen
Irgendwas mit den Timeouts scheint also nicht zu stimmen, aber wie gesagt, auch Windows-Leute können scheinbar nicht drauf zugreifen. Manchmal - selten - geht es auch.