So erstellen Sie ein freigegebenes Verzeichnis für alle Benutzer unter Linux
- 1454
- 241
- Susanne Stoutjesdijk
Als Systemadministrator haben Sie möglicherweise ein bestimmtes Verzeichnis, das Sie jedem Benutzer auf einem Linux -Server Lese-/Schreibzugriff geben möchten. In diesem Leitfaden überprüfen wir, wie der Schreibzugriff auf alle Benutzer in einem bestimmten Verzeichnis (Shared Directory) unter Linux zugreifen kann.
Dies fordert die Festlegung der entsprechenden Zugriffsberechtigungen und die effektivste und zuverlässige Methode, um eine gemeinsame Gruppe für alle Benutzer zuzuweisen, die auf das spezifische Verzeichnis teilen oder einen Schreibzugriff haben.
Beginnen Sie also mit der Erstellung des Verzeichnisses und der gemeinsamen Gruppe, falls es auf dem System noch nicht wie folgt vorhanden ist:
$ sudo mkdir -p/var/www/reports/$ sudo GroupAdd -Projekt
Fügen Sie dann einen vorhandenen Benutzer hinzu, der einen Schreibzugriff auf das Verzeichnis hat: /var/www/berichtet// zum Gruppenprojekt wie unten.
$ sudo usermod -a -g -Projekt TecmintErstellen Sie die gemeinsame Verzeichnisgruppe
Die Flaggen und Argumente, die im obigen Befehl verwendet werden, sind:
-A
- Dies fügt den Benutzer der Zusatzgruppe hinzu.-G
- Gibt den Gruppennamen an.Projekt
- Gruppenname.Tecmint
- Bestehender Benutzername.
Konfigurieren Sie anschließend die entsprechenden Berechtigungen im Verzeichnis, wobei die Option -R
Ermöglicht rekursive Operationen in Unterverzeichnisse:
$ sudo chgrp -r project/var/www/reports/$ sudo chmod -r 2775/var/www/report
Erklären der Berechtigungen 2775 im Chmod Befehl oben:
2
- schaltet das ein setgid Bit, der impliziert, dass neu erstellte Unterdateien dieselbe Gruppe wie das Verzeichnis erben und neu erstellte Unterverzeichnisse erben.7
- gibt rwx Berechtigungen für den Eigentümer.7
- gibt rwx Berechtigungen für die Gruppe.5
- gibt rx Berechtigungen für andere.
Sie können mehr Systembenutzer erstellen und wie folgt zur Verzeichnisgruppe hinzufügen:
$ sudo userAdd -m -c "aaron kili" -s/bin/bash -g -Projekt aaronkilik $ sudo userAdd -m -c "John Doo" -S/Bin/Bash -g -Projekt John $ sudo userAdd -m -c " Ravi Saive "-S/Bin/Bash -g -Projekt Ravi
Erstellen Sie dann Unterverzeichnisse, bei denen die neuen Benutzer oben ihre Projektberichte speichern:
$ sudo mkdir -p/var/www/reports/aaronkilik_reports $ sudo mkdir -p/var/www/report
Jetzt können Sie Dateien/Ordner erstellen und mit anderen Benutzern in derselben Gruppe freigeben.
Das ist es! In diesem Tutorial haben wir überprüft. Um mehr über Benutzer/Gruppen unter Linux zu erfahren.
Denken Sie daran, uns über das Feedback -Formular unten Ihre Gedanken zu diesem Artikel anzubieten.
- « So konfigurieren Sie das Netzwerk zwischen Gast -VM und Host in Oracle VirtualBox
- 5 Gründe für die Installation von Linux noch heute »