Aufgaben Bash diverses
Zur Navigation springen
Zur Suche springen
Aufgabe: Benutzerverwaltung
- Schreibe ein Bash-Script, das die Benutzerverwaltung auf einem Linux-System unterstützt. Das Skript sollte die folgenden Funktionen bereitstellen
- Benutzer hinzufügen
- Benutzer löschen
- Benutzer deaktivieren
- Benutzer aktivieren
- Benutzerliste anzeigen
- Das Skript sollte eine while-Schleife verwenden, um Benutzereingaben entgegenzunehmen,
- eine if-Bedingung, um den entsprechenden Code für die ausgewählte Aktion auszuführen,
- und eine case-Anweisung, um die verschiedenen Optionen zu behandeln.
- Es sollte Functionen enthalten.
Starten von Desktopanwendungen
- Schreiben Sie ein Skript, welches in den Ordnern /usr/share/applications, ~/.local/share/applications und ~/Desktop nach .desktop-Dateien sucht
- Falls die Datei Name=... und Exec=... enthält sollen diese in einem assoziativen Array gespeichert werden (Key-Value Paar)
- Danach soll das Skript die Möglichkeit bieten alle Namen in less anzuzeigen...
- ...oder das in Exec=... aufgeführte Kommando ausführen, falls Teile des Anwendungsnamens angegeben werden