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.