Linux Nutzer ohne Shell anlegen

Manchmal benötigt man unter Linux einen Nutzer, möchte aber das dieser keine Shell zugewiesen bekommt und sich somit nicht anmelden kann. Dies kann unter anderem mit dem Befehl „adduser“ bewerkstelligt werden:

adduser seeseekey --no-create-home --shell /bin/false

Damit legt man einen Nutzer an, welcher sich nicht anmelden kann, aber durchaus für die Authentifizierung über das Nutzersystem z.B. bei bestimmten Netzwerkdiensten taugt. Daneben wird auch gleich verhindert, dass der Nutzer einen „home“-Ordner bekommt.

1 Kommentar » Schreibe einen Kommentar

  1. Kleine Frage: Warum nimmst du als Shell nicht /sbin/nologin?
    Wäre das nicht besser angebracht?

    Aus der manpage:
    „The nologin command displays a message that an account is not available
    and exits non-zero. It is intended as a replacement shell field for
    accounts that have been disabled.“

Schreibe einen Kommentar

Pflichtfelder sind mit * markiert.