GNU/Linux >> Znalost Linux >  >> Linux

Jak mohu vytvořit nepřihlášeného uživatele?

Můžete použít následující příkaz:

useradd -r subversion

Další informace naleznete na manuálových stránkách pomocí tohoto příkazu:

man useradd

V této dokumentaci naleznete následující příznak, který lze použít pro váš účel.

-r, --system                  create a system account

-r flag vytvoří systémového uživatele – takového, který nemá heslo, domovský adresář a nemůže se přihlásit.


Můžete použít -M přepínač (ujistěte se, že je to velké), abyste zajistili, že nebude vytvořen žádný domovský adresář:

useradd -M subversion

poté zamkněte účet, abyste zabránili přihlášení:

usermod -L subversion

Další řešení pro vytvoření systémového uživatele pomocí adduser :

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

Můžete odstranit --group pokud nepotřebujete seskupit své uživatelské jméno, a --no-create-home pokud potřebujete domov pro tohoto uživatele.

Jak uvedl py4on v komentářích, na některých systémech může být nutné použít --disabled-login možnost zakázat přihlášení pro tohoto uživatele. Zdá se však, že je to výchozí chování v Debianu.

Pozor, číselné ID uživatele bude ze systémového účtu. Uid můžete opravit pomocí --uid nicméně.

Nakonec si všimněte, že na některých systémech (např. Fedora) adduser je symbolický odkaz na useradd , v takovém případě tato odpověď není platná.


Linux
  1. Jak vytvořit uživatele v Linuxu [Správa uživatelů]

  2. Jak vytvořit uživatele Linuxu pomocí Ansible

  3. Jak vytvořit uživatele Sudo v Rocky Linux 8

  1. Jak vytvořit uživatele v linuxu pomocí pythonu

  2. Jak vytvořím crontab pomocí skriptu

  3. Jak vytvořit extra uživatele root?

  1. (Jak) mohu vytvořit tmpfs jako běžný uživatel (jiný než root)?

  2. Jak mohu vyhledat uživatelské jméno podle id v linuxu?

  3. Jak mohu vytvořit uživatele pouze pro sftp?