Umgebung vorbereiten und Gruppenmitgliedschaft überprüfen
In diesem Schritt bereiten Sie die notwendige Benutzergruppe für die nachfolgenden Übungen vor. Unter Linux wird der Besitz von Dateien durch einen Benutzer und eine Gruppe definiert. Dies ermöglicht eine flexible Berechtigungsverwaltung. Wir erstellen eine neue Gruppe namens research
und fügen unseren aktuellen Benutzer, labex
, zu dieser Gruppe hinzu. Dies ermöglicht es uns später, den Besitz von Dateien und Verzeichnissen dieser spezifischen Gruppe zuzuweisen.
Zuerst erstellen wir die Gruppe research
. Wir verwenden den Befehl groupadd
. Da das Erstellen einer Gruppe Systemkonfigurationsdateien ändert, müssen wir sudo
verwenden, um den Befehl mit administrativen Rechten auszuführen.
Führen Sie den folgenden Befehl in Ihrem Terminal aus:
sudo groupadd research
Dieser Befehl erzeugt bei Erfolg keine Ausgabe. Um zu überprüfen, ob die Gruppe erstellt wurde, können wir sie in der Datei /etc/group
suchen. Diese Datei enthält Informationen über alle Gruppen im System. Wir verwenden den Befehl grep
, um die Zeile zu finden, die unserer neuen Gruppe entspricht.
grep 'research' /etc/group
Sie sollten eine Ausgabe ähnlich dieser sehen, obwohl die Gruppen-ID (die Zahl) unterschiedlich sein kann:
research:x:5003:
Nachdem die Gruppe nun existiert, besteht der nächste Schritt darin, den Benutzer labex
zu ihr hinzuzufügen. Wir verwenden den Befehl usermod
, der für "user modify" steht. Die Optionen -aG
sind wichtig: -a
bedeutet anhängen (append), und -G
gibt die zusätzlichen Gruppen an. Ohne -a
würden Sie den Benutzer aus allen anderen Gruppen entfernen.
Führen Sie diesen Befehl aus, um labex
zur Gruppe research
hinzuzufügen:
sudo usermod -aG research labex
Auch dieser Befehl erzeugt bei Erfolg keine Ausgabe. Überprüfen wir die Änderung, indem wir die Datei /etc/group
noch einmal überprüfen.
grep 'research' /etc/group
Die Ausgabe sollte nun am Ende der Zeile labex
anzeigen, was bedeutet, dass der Benutzer Mitglied der Gruppe ist.
research:x:5003:labex
Mit der erstellten Gruppe research
und dem zugewiesenen Benutzer labex
ist unsere Umgebung nun für die nächsten Schritte der Verwaltung von Datei- und Verzeichnisbesitz ordnungsgemäß eingerichtet.