GNU/Linux >> Znalost Linux >  >> Linux

Jak přepnout z uživatele root na jiného uživatele, který má prostředí Nologin?

linux se teprve učím. Jako root jsem vytvořil nového uživatele s názvem testuser. Pak jsem změnil testuser na nologin shell.

Nyní se chci přihlásit jako testuser, abych viděl, co uživatel s nologin shell může/nemůže dělat.

Zkoušel jsem:su testuser a dostal jsem:Tento účet momentálně není dostupný.
Zkoušel jsem:su – testuser a dostal jsem:
su:varování:nelze změnit adresář na /home/testuser:Žádný takový soubor nebo adresář
Tento účet momentálně není dostupný.

Jak přejdu z root na uživatele s nologin shell?

Přijatá odpověď:

Bod nologin shell má zabránit uživateli v přihlášení. Takový uživatel může stále používat služby vašeho serveru jako FTP, IMAP/POP3 a další, ale nebude se moci přihlásit např. pomocí sshd nebo konzole, tečka.

Jak přejdu z root na uživatele s nologin shell?

sudo -u USERNAME /bin/bash

Bude to fungovat, ale může to udělat pouze root.


Linux
  1. Jak nastavit sudo Přepnout na jiného uživatele, který nemá žádné heslo nebo sadu klíčů ssh v Linuxu

  2. Jak správně ukončit relaci KDE ze shellu bez oprávnění root

  3. Spouštění skriptů z jiného adresáře

  1. Jak ssh jako jiný uživatel

  2. Jak mohu zabránit uživateli v kopírování souborů na jiný pevný disk?

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

  1. Jak mohu povolit jednomu uživateli su druhému, aniž bych povolil přístup root?

  2. Provedení příkazu jako uživatel nologin

  3. Jak povolit ssh uživateli root pouze z místní sítě?