User
Version vom 28. Oktober 2017, 18:44 Uhr von Signux (Diskussion | Beiträge)
Benutzer anlegen
root #useradd -m -G users,wheel,audio -s /bin/bash larry root #passwd larry Password: (Enter the password for larry) Re-enter password: (Re-enter the password to verify)
Hilfe:
Aufruf: useradd [Optionen] BENUTZERZUGANG
useradd -D
useradd -D [Optionen]
Optionen:
-b, --base-dir BASIS_VERZ Basisverzeichnis für das
Home-Verzeichnis des neuen Benutzers
-c, --comment KOMMENTAR KOMMENTAR für das GECOS-Feld des neuen
Benutzers
-d, --home-dir HOME_VERZ Home-Verzeichnis des neuen Benutzers
-D, --defaults Anzeigen oder Speichern der modifizierten
Standardkonfiguration für useradd
-e, --expiredate ABL_DATUM Das Ablaufdatum des neuen Benutzerzugangs
-f, --inactive INAKTIV Passwort nach Ablauf von INAKTIV deaktivieren
-g, --gid GRUPPE Name oder ID der primären Gruppe des neuen
Benutzerzugangs
-G, --groups GRUPPEN Liste der zusätzlichen Gruppen für den
neuen Benutzerzugang
-h, --help Diese Hilfe anzeigen, sonst nichts
-k, --skel SKEL_VERZ Ein alternatives skeleton-Verzeichnis
(Vorlagenverzeichnis) verwenden
-K, --key SCHLÜSSEL=WERT Die Vorgabewerte in /etc/login.defs
überschreiben
-l, --no-log-init Den Benutzer nicht zu den lastlog- und
faillog-Datenbanken hinzufügen
-m, --create-home Home-Verzeichnis des neuen Benutzers erstellen
-M, --no-create-home Kein Home-Verzeichnis für den Benutzer
erstellen
-N, --no-user-group Keine Gruppe mit dem gleichen Namen wie dem
des Benutzers erstellen
-o, --non-unique Benutzer mit doppelter (nicht einmaliger)
UID erlauben
-p, --password PASSWORT Verschlüsseltes Passwort für den neuen
Benutzerzugang
-r, --system Eine Systemgruppe erstellen
-R, --root CHROOT_VERZ Verzeichnis für chroot
-s, --shell SHELL Die Login-Shell des neuen Benutzerzugangs
-u, --uid UID Benutzer-ID (UID) des neuen Benutzerzugangs
-U, --user-group Eine Gruppe mit dem gleichen Namen wie dem
des Benutzers erstellen
Script was abfrag ob jemand angemeldet ist
#!/bin/bash
users=`users`
if [ -z "${users}" ]; then
echo "keiner da"
else
echo "angemeldete Benutzer: $users"
fi