So erstellen Sie freigegebene Ordner in Linux
Manchmal müssen Sie möglicherweise ein freigegebenes Verzeichnis oder einen freigegebenen Netzwerkordner erstellen, um den Zugriff auf mehrere Benutzer zu ermöglichen. Dies ist eine häufige Anforderung, wenn Sie Systemadministrator sind und mit vielen Benutzern arbeiten. Das Erstellen freigegebener Ordner ist eine sichere Möglichkeit, anderen Benutzern Zugriff zu gewähren, ohne ihnen den Zugriff auf Ihr gesamtes System zu ermöglichen. Freigegebene Ordner und Verzeichnisse ermöglichen es den zulässigen Benutzern, & Dateien gemäß ihren Berechtigungen zu lesen, zu schreiben und auszuführen. In diesem Artikel erfahren Sie, wie Sie freigegebene Ordner unter Linux erstellen.
So erstellen Sie freigegebene Ordner unter Linux
Der empfohlene Weg, dies zu tun, besteht darin, eine Gruppe zu erstellen und Benutzer hinzuzufügen. Machen Sie diese Gruppe zum Eigentümer des Ordners, den Sie freigeben möchten. Weisen Sie dann dieser Gruppe Lese- / Schreib- / Ausführungsberechtigungen zu, anstatt dies für einzelne Benutzer zu tun.
Zuerst erstellen wir einen Ordner, der freigegeben werden soll, und eine neue Gruppe.
$ sudo mkdir -p /var/www/data$ sudo groupadd team
Als nächstes fügen wir einen vorhandenen Benutzer data_user zu unserer neuen Gruppe team hinzu.
$ sudo usermod -a -G team data_user
Im obigen Befehl:
- a – fügt der Gruppe einen Benutzer hinzu
- G – gibt den Gruppennamen an
- Team – Gruppenname
- data_user – Benutzername
Als nächstes weisen wir der Gruppe Berechtigungen zu Team für Ordner /var/www/data.
$ sudo chgrp -R team /var/www/data/$ sudo chmod -R 2775 /var/www/data/
In den obigen Befehlen,
- 2 – aktivieren Sie setGID so, dass, wenn Sie neue Unterverzeichnisse & Dateien in diesem Ordner erstellen, diese automatisch dieselbe Gruppe und GID wie der übergeordnete Ordner erben
- 7 – rwx–Berechtigung (Lesen, Schreiben, Ausführen) für Besitzer zuweisen
- 7 – rwx-Berechtigung (Lesen, Schreiben, Ausführen) für Gruppe zuweisen
- 5 – rx-Berechtigung (Lesen, Ausführen) für andere zuweisen
Ebenso können Sie Ihrem Gruppenteam weitere Benutzer hinzufügen, die dieselbe Berechtigung wie data_user
$ sudo useradd -m -c "Jane Doe" -s/bin/bash -G team jane$ sudo useradd -m -c "John Doe" -s/bin/bash -G team john
Sie können sogar erstellen neue Ordner, in denen diese neuen Benutzer Dateien lesen / schreiben können.
$ sudo mkdir -p /var/www/team/jane$ sudo mkdir -p /var/www/team/john
In diesem Artikel haben wir gelernt, wie man Ordner für mehrere Benutzer freigibt. Der Schlüssel besteht darin, eine Gruppe zu erstellen, sie zum Eigentümer Ihres Ordners zu machen, dem Eigentümer Berechtigungen zuzuweisen, & andere zu gruppieren und schließlich neue Benutzer hinzuzufügen.
Lesen Sie auch:
So speichern Sie die Befehlsausgabe in einer Datei
XARGS-Befehl zum Suchen & Dateien löschen
So setzen Sie das Root-Passwort in RHEL / Fedora / CentOS zurück
So ziehen Sie den VI-Editor automatisch ein
So richten Sie LogAnalyzer mit Rsyslog und MySQL ein