Hi,
ich habe einen NFS auf meinem Linux Homeserver installiert und frage mich, wie man am besten mit Client Permissions umgeht und was für eine Verzeichnisstruktur man anlegen sollte. Hier das Szenario:
Auf dem Server läuft ein NFS, um Dateien für Clients (alle Linux) im LAN bereit zu stellen.
Jeder Client kann auf seine persönlichen Dateien auf dem Server zugreifen, nicht aber auf die der anderen Clients.
Zusätzlich soll es Orte geben, auf die mehrere Clients gemeinsam zugreifen können.
Ich stelle mir das so vor, dass ich mit root Rechten auf dem Server Ordner für alle Clients und Groups erstelle und die Rechte entsprechend verteile. Die Clients mounten dann das, was sie brauchen, bzw. das worauf sie zugriff haben. So in etwa:
Macht das in der Praxis Sinn?
Kann mir jemand sagen, wie ich auf dem Server für die Ordner Permissons an User vergebe, die NICHT direkt auf dem Server eingeloggt sind, sondern nur von ihrem Rechner aus auf die Files per NFS zugreifen? Wie funktioniert das selbe in Bezug auf Groups. Gibt es so was wie LAN User, die man als Owner definieren kann oder so? Owner=user@machine
Muss ich bei der Rechteverteilung von "specials" was berücksichtigen?
Ich hoffe ihr könnt mir ein paar Tipps geben oder irgendwas um anzudocken, um die Wildnis zu verlassen
ich habe einen NFS auf meinem Linux Homeserver installiert und frage mich, wie man am besten mit Client Permissions umgeht und was für eine Verzeichnisstruktur man anlegen sollte. Hier das Szenario:
Auf dem Server läuft ein NFS, um Dateien für Clients (alle Linux) im LAN bereit zu stellen.
Jeder Client kann auf seine persönlichen Dateien auf dem Server zugreifen, nicht aber auf die der anderen Clients.
Zusätzlich soll es Orte geben, auf die mehrere Clients gemeinsam zugreifen können.
Ich stelle mir das so vor, dass ich mit root Rechten auf dem Server Ordner für alle Clients und Groups erstelle und die Rechte entsprechend verteile. Die Clients mounten dann das, was sie brauchen, bzw. das worauf sie zugriff haben. So in etwa:
Code:
Server Root/
data/ (owner=root:root special=? perm=740)
user1/ (owner=user1:user1 special=? perm=700)
user2/ (owner=user2:user2 special=? perm=700)
...
share1/ (owner=root:group1 special=? perm=770)
share2/ (owner=root:group2 special=? perm=770)
...
Macht das in der Praxis Sinn?
Kann mir jemand sagen, wie ich auf dem Server für die Ordner Permissons an User vergebe, die NICHT direkt auf dem Server eingeloggt sind, sondern nur von ihrem Rechner aus auf die Files per NFS zugreifen? Wie funktioniert das selbe in Bezug auf Groups. Gibt es so was wie LAN User, die man als Owner definieren kann oder so? Owner=user@machine
Muss ich bei der Rechteverteilung von "specials" was berücksichtigen?
Ich hoffe ihr könnt mir ein paar Tipps geben oder irgendwas um anzudocken, um die Wildnis zu verlassen
Zuletzt bearbeitet: