Daniel_SGE
10.04.08, 16:50
Hi!
Bin gerade dabei einen Samba-Server zu konfigurieren leider stellt sich das ganze als etwas schwieriger heraus.
Hier erstmal ein Auszug meiner smb.conf:
[global]
log file = /var/log/samba/%m.log
winbind gid = 10501-10999
socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
map to guest = Bad User
printcap cache time = 60
dns proxy = no
server string =
printing = cups
winbind uid = 10000-10500
workgroup = ABC
printcap name = cups
max log size = 50
security = share
restrict anonymous = no
domain master = no
preferred master = no
netbios name = Server
max protocol = NT
acl compatibility = winnt
ldap ssl = No
server signing = Auto
[Daten]
hide files = Recycled/_Restore/
case sensitive = no
read only = yes
strict locking = no
comment = Bilder und Videos
path = /home/daten
force user = abc
force group = users
guest ok = yes
write list = daniel,martin
Ich hatte mir das ganze so vorgestellt. Alle Clients im Netz erhalten über einen gemeinsamen account ("abc") Lesezugriff auf die Freigabe (eventuell auch mit passwort). Die beiden anderen User (daniel, martin) erhalten jeweils mit eigenem passwort auch noch Schreibrechte.
Die Umsetzung scheitert allerdings bis jetzt. Wenn ich über Windows drauf zugreifen will, bekomm ich entweder eine Fehlermeldung, oder einen Loginscreen, wo als Benutzer jedoch //server/guest fest voreingestellt ist, ich mich also nicht mit verschiedenen usern anmelden könnte...
Wenn es überhaupt mal klappt, ab und zu, wenn man mal die ganze Reihe an für Samba festgelegten Userpasswörtern ausprobiert, erhält man manchmal sogar Zugriff...
Ist bereits ein Fehler in der smb.conf oder hakt es an anderer Stelle?
P.S.: Der Anfang der smb.conf (global) ist noch mit einer GUI zur Konfiguration von Samba erstellt worden. Die restlichen Parameter hab ich mir dann selbst zusammengesucht, da die Einstellungen allesamt meistens nicht übernommen wurden.
Danke schonmal;)
//Edit: Es wäre auch okay, wenn das, was ich für den Zugriff auf die eine Freigabe gesagt habe, auch generell für den Zugriff auf den Server gelten würde.
Bin gerade dabei einen Samba-Server zu konfigurieren leider stellt sich das ganze als etwas schwieriger heraus.
Hier erstmal ein Auszug meiner smb.conf:
[global]
log file = /var/log/samba/%m.log
winbind gid = 10501-10999
socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
map to guest = Bad User
printcap cache time = 60
dns proxy = no
server string =
printing = cups
winbind uid = 10000-10500
workgroup = ABC
printcap name = cups
max log size = 50
security = share
restrict anonymous = no
domain master = no
preferred master = no
netbios name = Server
max protocol = NT
acl compatibility = winnt
ldap ssl = No
server signing = Auto
[Daten]
hide files = Recycled/_Restore/
case sensitive = no
read only = yes
strict locking = no
comment = Bilder und Videos
path = /home/daten
force user = abc
force group = users
guest ok = yes
write list = daniel,martin
Ich hatte mir das ganze so vorgestellt. Alle Clients im Netz erhalten über einen gemeinsamen account ("abc") Lesezugriff auf die Freigabe (eventuell auch mit passwort). Die beiden anderen User (daniel, martin) erhalten jeweils mit eigenem passwort auch noch Schreibrechte.
Die Umsetzung scheitert allerdings bis jetzt. Wenn ich über Windows drauf zugreifen will, bekomm ich entweder eine Fehlermeldung, oder einen Loginscreen, wo als Benutzer jedoch //server/guest fest voreingestellt ist, ich mich also nicht mit verschiedenen usern anmelden könnte...
Wenn es überhaupt mal klappt, ab und zu, wenn man mal die ganze Reihe an für Samba festgelegten Userpasswörtern ausprobiert, erhält man manchmal sogar Zugriff...
Ist bereits ein Fehler in der smb.conf oder hakt es an anderer Stelle?
P.S.: Der Anfang der smb.conf (global) ist noch mit einer GUI zur Konfiguration von Samba erstellt worden. Die restlichen Parameter hab ich mir dann selbst zusammengesucht, da die Einstellungen allesamt meistens nicht übernommen wurden.
Danke schonmal;)
//Edit: Es wäre auch okay, wenn das, was ich für den Zugriff auf die eine Freigabe gesagt habe, auch generell für den Zugriff auf den Server gelten würde.