PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Normaler User kann nicht auf Windows Share schreiben



newby
03.06.09, 16:11
Hallo

Ich habe nen Windows Share:

//ip/home$ on /mnt/cifs_home type cifs (rw,uid=500,gid=500,username=user,password=secret, domain=DOMAIN,fmask=777,dmask=777,umask=000)

schreiben geht aber nicht:

echo "sd" > test
bash: test: Permission denied

es funktioniert aber als root user.

die rechten sollten aber stimmen:

drwxrwxrwx 1 user group 4096 2009-06-03 10:38 Linux
user und group stimmt mit meinem benutzer überein.

an was liegt es?

oziris
05.06.09, 22:27
Auch für das Verzeichnis?

newby
08.06.09, 09:38
ja:

drwxrwxrwx 16 user group 0 2009-05-05 08:00 ..

Wene
08.06.09, 12:14
//ip/home$ on /mnt/cifs_home type cifs (rw,uid=500,gid=500,username=user,password=secret, domain=DOMAIN,fmask=777,dmask=777,umask=000)

Müssten bei diesen Masken die Rechte nicht auf 000 gesetzt werden? Probier doch mal statt fmask und dmask die Optionen file_mode und dir_mode jeweils mit 666 als Argument.

oziris
08.06.09, 20:41
Ich denke der Server lässt es einfach nicht zu. Der hat nämlich das letzte Wort; egal wie die Rechte auf dem Client sind.

Wene
08.06.09, 21:44
Ich denke der Server lässt es einfach nicht zu. Der hat nämlich das letzte Wort; egal wie die Rechte auf dem Client sind.

Solange er das Share mit einem Windows- Usernamen und Passwort mountet erfährt doch der Server nichts von dem eigentlichen Linux- User? Wenn er als root schreiben kann müsste dies, abhängig von den Mountoptionen, auch als User gehen. So ist es hier zumindest.