A: Benutzerverwaltung

Aufgabe A

Mit Hilfe des Befehls adduser kannst du unter Linux einen neuen User anlegen. Du benötigst dafür root-Rechte. Lese die Manpage von adduser und probiere es aus. Lege einen neuen User an!

Aufgabe B

Lege mittels adduser einen weiteren neuen Benutzer an. Finde heraus, mit welchem Befehl du diesen Benutzer wieder löschen kannst!
Bevor du nach der Lösung in einem (Online-) Buch suchst, oder einfach danach "googelst": Kannst du einen Tipp abgeben, wie der gesuchte Befehl vielleicht heißen könnte?

Aufgabe C

Wechsele in das Verzeichnis /home und verschaffe dir einen Überblick darüber, welche Unterverzeichnisse sich hier befinden.

Erstelle (als root) eine Sicherheitskopie der Dateien /etc/passwd und /etc/shadow. Kopiere beide Dateien beispielsweise in das Verzeichnis /root. Lege anschließend mit Hilfe des Befehls adduser einen neuen Nutzer auf deinem Debian-System an.
Wie haben sich die beiden Dateien verändert?
Welche Informationen finden sich jeweils in diesen Dateien? Jede Zeile enthält mehrere Felder. Erläutere die Bedeutungen!

Hat sich auch etwas im Verzeichnis /home geändert? Falls ja: was genau?

Hinweis:
Solltest du jemals die Dateien /etc/passwd oder /etc/shadow in einem Editor öffnen, so sorge unbedingt dafür, dass du keine versehentlichen und ungewollten Änderungen abspeicherst. Diese Dateien sind sehr wichtig für ein lauffähiges Debian! (Wenn du die Dateien kopierst, so kannst du mit den Kopien gefahrlos experimentieren.)

Aufgabe D

In deinem Linux sollte es zwei selbst-angelegte Benutzer geben, nennen wir Sie X und Y. Beide haben unterschiedliche Passwörter. Falls erforderlich, kannst du mit dem Befehl passwd die Passwörter ändern. Lese ggf. die Manpage von passwd. Jeder User kann mit passwd (nur) sein eigenes Passwort ändern. Der Super-User root kann damit das Passwort eines beliebigen Users ändern.

Öffne (als root) nun die Datei /etc/shadow in einem Texteditor. Welche Teile in dieser Datei musst du vertauschen, damit für die Benutzer X und Y die Passwörter getauscht werden? Probiere es aus!
Wenn alles wie gewünscht verläuft, dann kann sich anschließend Benutzer X mit dem (ehemaligen) Passwort des Benutzers Y anmelden, und umgekehrt.

Hinweis: Bitte überlege gut, was du in der Datei /etc/shadow veränderst. Für den Notfall solltest du auf ein Backup/Snapshot deiner VM zurückgreifen können. - Du wurdest gewarnt ;-)
Manchmal ist es auch eine gute Idee, wenn du - unabhängig von deiner aktuellen Arbeit am System - immer noch eine zusätzliche SSH-Session offen hast, in der du als root bereits eingeloggt bist.