Archiv verlassen und diese Seite im Standarddesign anzeigen : username mapping
hallo
wenn sich ein user auf meinem samba server anmeldet und eine datei hochlädt, wird diese nicht mit den rechten des entsprechenden unix users gespeichert, sondern als root:users (nicht xeron:users).
Ich hab in der samba dokumentation einen weg gefunden, der allerdings nicht funktioniert :cool:
username map = users.map (in der smb.conf unter [global] deklariert)
users.map:
xeron = xeron
mache ich was falsch oder gibs es vielleicht einen anderen weg??!
EIne Darstellung der smb.conf würde helfen.
Hast Du die Option "admin users" vielleicht auf xeron gesetzt??
Das würde es erklären....
Gruß,
Borner
ja admin users = xeron ist gesetzt... aber wieso sollte das nicht funktionieren?
hier die [global] sektion meiner smb.conf:
[global]
workgroup = LAN
server string = %h server (Samba %v)
netbios name = xeronserver
map to guest = Bad password
guest account = nobody
os level = 65
security = user
bind interfaces only = no
encrypt passwords = yes
null passwords = no
hosts allow = 192.168.0.
obey pam restrictions = yes
invalid users = root
log file = /var/log/samba/%m.log
max log size = 0
smb passwd file = /etc/samba/smbpasswd
unix password sync = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*success fully*
pam password change = yes
obey pam restrictions = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
username map = /etc/samba/smbusers
dns proxy = no
admin users = xeron
username map = users.map
...
du kannst auch mit dem "force user" parameter arbeiten
inwieweit "admin users" dies wieder überschreibt, weiß ich nicht
greez
ok noch ein kleines problem: Dateien die ich per samba auf den server lade bekommen standardmässig die rechtemaske 0744, obwohl ich bei der sektion für die freigabe force create mode = 0700 eingestellt habe (passiert mir zum ersten mal) ... :confused:
[homepage]
comment = Die Homepage
path = /var/www/localhost/htdocs/
browseable = yes
writeable = yes
guest ok = no
force create mode = 0700
force directory mode = 0700
public = no
valid users = xeron
force user = apache
Hallo x3ron,
Dein Problem mit dem admin users bestand darin, dass Linux den Benutzer xeron mit dem eigenen root gleichsetzt, da Du ja in der smb.conf angegeben hast, dass der Windows User "xeron" der admin ist. Damit er auch im samba Dateisystem als admin durchgeht interpretiert Linux ihn als root und speichert von ihm angelegte Dateien und Verzeichnisse als root:<gruppe>
Dieses "Problem" tritt aber immer wieder auf - selbst bei preislich überdimensionierten NAS Lösungen aus dem High-End Bereich.
Was die Rechte neuerstellter dateien angeht.... wie sehen denn die Rechte vom aktuellen und übergeordneten Verzeichnis aus Linux sicht aus? Kann es vielleicht mit der Vererbung von Rechten zusammenhängen???
Gruß, Borner
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.