Dieser Artikel zeigt, wie man einen gemeinsamen Ordner für zwei lokale Benutzer in Linux einrichtet. Das gemeinsame Verzeichnis/Ordner wird für beide Benutzer zugänglich sein, sie können die Dateien des jeweils anderen lesen/schreiben.
Lassen Sie uns ein gemeinsames Verzeichnis /home/shareFolder für die Benutzer Bob und Alice erstellen und sie zu einer gemeinsamen Gruppe namens projectA hinzufügen.
Hinweis: Sie können die Benutzer Bob und Alice mit folgenden Befehlen erstellen:
$ sudo useradd Bob$ sudo passwd Bob$ sudo useradd Alice$ sudo passwd Alice
- So, beginnen Sie mit dem Erstellen einer gemeinsamen Gruppe mit dem Befehl groupadd.
$ sudo groupadd projectA
- Nun erstellen Sie ein gemeinsames Verzeichnis und ändern Sie die Gruppe dafür mit dem Befehl chgrp.
$ sudo mkdir /home/sharedFolder/$ sudo chgrp projectA /home/sharedFolder
- Danach müssen wir die entsprechenden Berechtigungen für das gemeinsame Verzeichnis mit dem Befehl chmod ändern.
$ sudo chmod 770 /home/sharedFolder/
Hier bedeutet 770 Berechtigungen:
7 – owner has rwx permissions.7 – directory groups have rwx permissions.0 – others have no permissions.
- Wir müssen auch das SGID(Set-Group-ID) Bit für das sharedFolder Verzeichnis setzen, nun werden alle neu erstellten Unterverzeichnisse/Dateien unter sharedFolder die sharedFolder Berechtigungen erben.
$ sudo chmod +s /home/sharedFolder
- Schließlich fügen wir der gemeinsamen Gruppe Benutzer hinzu, mit denen der Ordner geteilt werden soll
$ sudo usermod -a -G projectA Bob$ sudo usermod -a -G projectA Alice
Nun ist /home/sharedFolder sowohl für den Benutzer Bob als auch für Alice zugänglich. Aber andere können nicht auf dieses Verzeichnis zugreifen. Auf dieses Verzeichnis können nur Mitglieder der Gruppe ProjektA zugreifen.
Artikel-Tags :