Schreib-Rechte bei Zugriff NFS+Windows

Status
Für weitere Antworten geschlossen.

tori

Benutzer
Mitglied seit
21. Feb 2010
Beiträge
30
Punkte für Reaktionen
5
Punkte
14
Hallo zusammen,

meine DS209 nutze ich von Rechnern mit Windows 7 und XP als auch von Unix (NFS). Nun werden Dateien, die ich vom Unix-Rechner anlege oder verändere auf der DS automatisch einem User 1000 zugeordnet und ich kann von Windows-Rechnern aus diese Dateien nicht mehr verändern, da die Anmeldung an der DS unter Windows mit dedizierten Benutzernamen erfolgt.

Vor jedem Schreibvorgang auf der DS die Rechte für die entsprechende Datei wieder neu einzustellen, ist keine Lösung:(

Kennt jemand eine elegante Möglichkeit, wie ich den schreibenden Zugriff durch alle Rechner automatisiert ermöglichen kann oder NFS veranlasse, die Rechte eines DS-Benutzers zu vergeben oder sonstige Lösungen?

tori
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.217
Punkte für Reaktionen
2.832
Punkte
423
Hallo tori,

wenn du unter Unix die gleichen UserIDs (/etc/passwd) verwendest wie auf der DS, sollten neue Dateien nicht mehr dem User 1000 (guest, nobody ?)gehören.

Aber selbst das ist eigentlich kein Problem. Bau einfach in dein login-Script unter Unix (~/.profile) ein "umask 0" ein. umask bestimmt, mit welchen Rechten neue Dateien und Verzeichnisse entstehen. Standard ist "umask 022", was bewirkt, das neue Verzeichnisse mit drwxr-xr-x und neue Dateien mit -rwxr-xr-x angelegt werden. Mit "umask 0" werden neue Verzeichnisse mir drwxrwxrwx und neue Dateien mit -rwxrwxrwx angelegt. Der (falsche) Eigentümer ist dann kein Problem mehr.

Gruß
Benares
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat