In einem C++-Quelltext liegt folgender Linux-Befehl inline vor:
Code: Alles auswählen
usermod -p $(openssl passwd '-C135Ny_') benutzer1
Code: Alles auswählen
passwd: Option unknown option -C135Ny_
passwd: Use -help for summary.
Aufruf: usermod [Optionen] BENUTZERZUGANG
Optionen:
-c, --comment KOMMENTAR Neuer KOMMENTAR im GECOS-Feld
-d, --home HOME_DIR Neues Home-Verzeichnis f�r den Benutzer-
zugang
-e, --expiredate ABL_DATUM Ablaufdatum auf ABL_DATUM setzen
-f, --inactive INAKTIV Passwort nach Ablauf von INAKTIV
deaktivieren
-g, --gid GRUPPE Erzwinge GRUPPE als neue prim�re Gruppe
-G, --groups GRUPPEN Neue Liste zus�tzlicher GRUPPEN
-a, --append Benutzer zu zus�tzlichen Gruppen hinzuf�gen,
die mit der Option -G angegeben werden, ohne
ihn dabei aus anderen Gruppen zu entfernen
-h, --help Diese Hilfe anzeigen, sonst nichts
-l, --login NEUER_NAME Neuer Wert f�r den Namen des Benutzerzugangs
-L, --lock Den Benutzerzugang sperren
-m, --move-home Den Inhalt des Home-Verzeichnisses an den
neuen Ort verschieben (nur mit -d benutzen)
-o, --non-unique Benutzung von doppelter (nicht einmaliger)
UID erlauben
-p, --password PASSWORD Ein verschl�sseltes Passwort als neues
Passwort verwenden
-R, --root CHROOT_VERZ Verzeichnis f�r chroot
-s, --shell SHELL Neue Login-Shell f�r den Benutzerzugang
-u, --uid UID Neue UID des Benutzerzugangs
-U, --unlock Den Benutzerzugang entsperren
-v, --add-subuids FIRST-LAST add range of subordinate uids
-V, --del-subuids FIRST-LAST remove range of subordinate uids
-w, --add-subgids FIRST-LAST add range of subordinate gids
-W, --del-subgids FIRST-LAST remove range of subordinate gids
-Z, --selinux-user SEUSER neue SELinux-Benutzer-Zuordnung f�r den
Benutzerzugang
Braucht es dazu einen Delimiter zum escapen oder sowas in der Art? Ich denke, dass es in diese Richtung geht...(?)