Hi, habe mir als Network Attached Storage (NAS) die Maxtor Shared Storage (MMS) gekauft mit 300 MB. Diese beherbergt intern wohl ein Linux-System, reicht aber das Filesystem als smbfs raus (damit es mit Windows kompatibel ist?).
Die MMS hat folgende Daten:
Name: dephazz
IP-Adresse: 192.168.178.21
MAC-Adresse: 00:10:75:01:2C:F2
Der Benutzer jagger hat dort folgende Ordnerzugriffsrechte: Vollzugriff
Auf den Ordner musik hat der Benutzer jagger Vollzugriff.
In der /etc/passwd steht für mich folgender Eintrag drin mit UID=1001 und GID=100:
jagger:x:1001:100::/home/jagger:/usr/bin/tcsh
Ich hänge sie nicht in der fstab ein, sondern mit einem shell-script manuell beim Booten (könnte besser die IP-Adresse durch den Namen ersetzen?):
mount //192.168.178.21/musik /dephazz/musik -o credentials=/etc/samba/smb_passwd.txt,rw,dmask=777,fmask=777,uid=1001,gid=100
Von meinem Computer woodentops sieht das Verzeichnis musik auf der MMS so aus:
jagger@woodentops:/dephazz > l musik -d
drwxrwxrwx 1 jagger users 4096 2007-11-05 00:33 musik
Jetzt mein Problem: Wenn ich ein Verzeichnis test anlege, sieht das so aus:
jagger@woodentops:/dephazz/musik > mkdir test
jagger@woodentops:/dephazz/musik > l -d test
drwxr-xr-x 1 35001 root 0 2007-11-12 19:17 test
Ersteinmal: User und group stimmen nicht mit denen des Verzeichnisses musik überein! Und ich kann die Zugriffsrechte als user jagger nicht ändern:
jagger@woodentops:/dephazz/musik > chmod 222 test
chmod: Beim Setzen der Zugriffsrechte für „test“: Die Operation ist nicht erlaubt
Root kann das, es sieht so aus:
woodentops /dephazz/musik# chmod 222 test
woodentops /dephazz/musik# l -d test
d-w------- 1 35001 root 0 Nov 12 2007 test
Jetzt soll root(!) die permissons aus 777 setzen:
woodentops /dephazz/musik# chmod 777 test
woodentops /dephazz/musik# l -d test
drwxr-xr-x 1 35001 root 0 Nov 12 2007 test
Problem: Selbst root kann „other users in the file’s group“ und „other users not in the file’s group“ keine Schreibrechte auf dem Verzeichnis geben!
Hat jemand für dieses Verhalten eine Erklärung?
Besten Dank,
jagger