Steuern der Dateizugriffsberechtigung

Steuern der Dateizugriffsberechtigung

Wir haben etwa 100 Benutzerkonten auf einem Linux-Server, und 20 davon gehören zu meinem ITOp-Team. Ich möchte, dass die Benutzerkonten meines Teams nur meine Dateien in einem Unterverzeichnis direkt unter meinem /home-Verzeichnis anzeigen können. Wie kann ich die Dateizugriffsberechtigungen für diese Dateien steuern?

Antwort1

Sind die 20 Benutzer im ITOp-Team im selben group?

Wenn nicht, erstellen Sie eine Nicht-Systemgruppe ( man addgroup) und fügen Sie die Benutzer dieser Gruppe hinzu. Fügen Sie sich selbst ebenfalls der Gruppe hinzu.

Ändern ( man chmod) Sie die Berechtigung des Verzeichnisses, um der Gruppe Lesen und Ausführen ( rwxr-x---) zu erlauben.

Verwenden Sie chown( man chown), um die Gruppe des Verzeichnisses und der Dateien zu ändern, die Sie für die Gruppe in Absatz 1 freigeben möchten.

Verwenden Sie diese Option chmod, um die Dateiberechtigungen zu ändern und Gruppen das Lesen zu ermöglichen ( rwxr-----).

Stellen Sie sicher, dass die Benutzer das freigegebene Verzeichnis sehen können, indem Sie der Gruppe Lesezugriff auf Ihr $HOMEVerzeichnis gewähren.

Untersuchen Sie Ihre Berechtigungs-/Eigentumsprobleme mit https://github.com/waltinator/pathlld. Ein bashSkript zur Beantwortung der Frage „Warum kann ich diese Datei nicht lesen/schreiben?“.

verwandte Informationen