GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann ich einen Nicht-Login-Benutzer erstellen?

Sie können den folgenden Befehl verwenden:

useradd -r subversion

Weitere Informationen finden Sie in den Manpages mit diesem Befehl:

man useradd

In dieser Dokumentation finden Sie das folgende Flag, das Sie für Ihren Zweck verwenden können.

-r, --system                  create a system account

Der -r Flag erstellt einen Systembenutzer - einen, der kein Passwort und kein Home-Verzeichnis hat und sich nicht anmelden kann.


Sie können die -M verwenden wechseln (stellen Sie sicher, dass es ein Großbuchstabe ist), um sicherzustellen, dass kein Home-Verzeichnis erstellt wird:

useradd -M subversion

Sperren Sie dann das Konto, um eine Anmeldung zu verhindern:

usermod -L subversion

Eine andere Lösung zum Erstellen eines Systembenutzers mit adduser :

adduser --system --no-create-home --group yourusername

Sie können --group entfernen wenn Sie Ihren Benutzernamen nicht gruppieren müssen, und --no-create-home wenn Sie ein Zuhause für diesen Benutzer benötigen.

Wie von py4on in den Kommentaren erwähnt, muss auf einigen Systemen möglicherweise der --disabled-login verwendet werden Option, um die Anmeldung für diesen Benutzer zu deaktivieren. Es scheint jedoch das Standardverhalten unter Debian zu sein.

Beachten Sie, dass die numerische ID des Benutzers zu einem Systemkonto gehört. Sie können die UID mit --uid korrigieren Option.

Beachten Sie schließlich, dass auf einigen Systemen (z. B. Fedora) adduser ist ein symbolischer Link zu useradd , in diesem Fall ist diese Antwort ungültig.


Linux
  1. So erstellen Sie einen Sudo-Benutzer in Debian

  2. So erstellen Sie einen Benutzer unter Linux[Benutzerverwaltung]

  3. So erstellen Sie einen Linux-Benutzer mit Ansible

  4. So erstellen Sie einen Benutzer unter Linux mit Python

  5. Wie erstelle ich einen zusätzlichen Root-Benutzer?

So erstellen Sie einen Sudo-Benutzer unter CentOS

So erstellen Sie einen Sudo-Benutzer unter Debian

So erstellen Sie Benutzer unter Linux (Befehl useradd)

So erstellen Sie Benutzer mit dem Befehl Useradd in Linux

So erstellen Sie einen Sudo-Benutzer unter CentOS

Wie kann ich eine neue MySQL-Datenbank in cPanel erstellen?