PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : samba verweigert rechte



barton4
05.07.06, 11:32
Wenn ich mich von windows xp professional aus auf meinen samba pc einlogge dann hab ich alle rechte für den eingeloggten user. Wenn ich aber dann von linux aus auf den samba dienst zugreife, ist zwar das smbfs richtig gemounted (als uder mit smbmount) aber ich kann keine neuen ordner, dateien anlgen?


smb.conf:

[global]
log level = 1
max log size = 4001
log file = /var/log/samba/%M.log
syslog only = no


workgroup = HOMELAN
server string = %h server (Samba %v)
netbios name = ROUTER


security = user
encrypt passwords = true
passdb backend = tdbsam guest
obey pam restrictions = yes
invalid users = root
unix password sync = no

interfaces = 192.168.0.0/24





[net-c3po]
comment = common share on lang56 homelan
browsable = yes
writeable = yes
create mask = 775
directory mask = 0775
guest ok = no
valid users = share-admin share-writer share-nobody
path = /media/xc3po


so siehts auf dem linux client aus:

drwxrwxr-x 1 1012 1012 0 2006-01-23 20:06 bilder
drwxrwxr-x 1 1012 1012 0 2006-01-23 19:49 ebooks
drwxrwxr-x 1 1012 1012 0 2006-06-28 11:15 games
drwxrwxr-x 1 1012 1012 0 2005-11-29 13:39 lost+found
drwxrwxr-x 1 1012 1012 0 2006-07-05 11:23 p2p
drwxrwxr-x 1 1012 1012 0 2006-06-11 18:37 programme
drwxrwxr-x 1 1012 1012 0 2005-11-30 22:52 __root__
drwxrwxr-x 1 1012 1012 0 2006-07-05 01:10 videos

MiGo
07.07.06, 08:06
Wenn ich mich von windows xp professional aus auf meinen samba pc einlogge dann hab ich alle rechte für den eingeloggten user. Wenn ich aber dann von linux aus auf den samba dienst zugreife, ist zwar das smbfs richtig gemounted (als uder mit smbmount) aber ich kann keine neuen ordner, dateien anlgen?
Du hast also 3 Rechner, einer (linux) stellt eine smb-Freigabe zur Verfügung und 2 Weitere (linux und Windows) versuchen drauf zuzugreifen? Per smb auf den eigenen Rechner zuzugreifen wäre ja ein wenig Sinnfrei...

Wie genau mountest du auf dem Linuxrechner die Freigabe (fstab-Zeile)?

barton4
07.07.06, 14:23
Ich hab ein linuxrechner auf den der sambaserver läuft und einen client auf den linux und win32 drauf ist(partitionen).

Auf denSambaserver gibt es einen user "share-admin" mit der uid=1002
auf den linux client hab ich uid=1000

!client hat keinen user mit uid=1002 deshalb hab ich (denk ich mal) nicht die
rechte des share-admins in den gemounteten daten...




erst hab ich das so probiert:

smbmount //ROUTER/NET-C3PO ./website/ -o username=share-admin,password=!geheim!
->>>> wenn ich auf den gemounteten daten zugreife laufen diese mit
->>>> uid=1002, ein benutzer mit dieser uid gibt es auf den client nicht

smbmount //ROUTER/NET-C3PO ./website/ -o username=share-admin,password=!geheim!,uid=1000,gid=1000
->>>>>selbst mit diesen befehl ist die uid im gemounteten ordner
.>>>>>1002????

wie schon gesagt unter windows funktioniert es, ich hab da die rechte des jeweiligen user auf den server wie z.B share-admin...


komischerweise ist das erst so als ich mein system neu aufgesetzt habe. Ich habe letzten mein Debian Sarge system mit einen Partprogamm abgeschossen:ugly: und es komplett neu installiert:eek: , seit dem hab ich die probleme.(vieleicht waren bei den alten system du uid zufällig 1002 client)