Hallo,
Wie (bzw. von welchem Dienst) werden eigentlich die Benutzerrechte in einem Linux-Netzwerk verwaltet?
Die Zuordnung der UID und GUID müssen doch zentral auf einem Server liegen?
Folgendes ist mir aufgefallen:
Auf dem USBStick darf Gruppe "usbdisk" schreiben. Auf meinem Desktop hat die Gruppe "usbdisk" eine andere GUID als auf dem Notebook, deswegen kann ich nur mit Rootrechten auf dem Notebook schreiben. Obwohl der Benutzer auf dem Notebook der Gruppe "usbdisk" gehört.
Ich hätte jetzt die Datei /etc/group manuell bearbeitet, um auf dem Usbstick, als benutzer in der Gruppe "usbdisk" schreiben zu können.
Gibt es da einen anderen Weg?
P.S. Stick ist ext3 formatiert.
Rechteverwaltung im Netzwerk
Das EXT3-Dateisystem kennt keine "Namen" sondern nur Nummern (UID,GID...)
Die Zuordnung der UID-Nummer bzw. GID-Nummer zum User- bzw. Gruppen-Name erfolgt dann auf dem jeweiligen System anhand der Dateien /etc/passwd und /etc/group
Diese Zuordnung kann also auf jedem System anders sein bzw. gar nicht existieren.
Wenn du der Gruppe "usbdisk" auf deinem Laptop dieselbe GID wie auf dem Server gibst, dann kannst du auf die Daten auf dem USB-Stick, entsprechend der gesetzten Rechte für die Gruppe "usbdisk", zugreifen.
Gruß,
Daniel
Die Zuordnung der UID-Nummer bzw. GID-Nummer zum User- bzw. Gruppen-Name erfolgt dann auf dem jeweiligen System anhand der Dateien /etc/passwd und /etc/group
Diese Zuordnung kann also auf jedem System anders sein bzw. gar nicht existieren.
Wenn du der Gruppe "usbdisk" auf deinem Laptop dieselbe GID wie auf dem Server gibst, dann kannst du auf die Daten auf dem USB-Stick, entsprechend der gesetzten Rechte für die Gruppe "usbdisk", zugreifen.
Gruß,
Daniel