Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 21102|Svar: 0

[Linux] Skillnaden mellan /bin/false och /sbin/nologin, vilket förbjuder användare att logga in

[Kopiera länk]
Publicerad på 2021-04-07 13:20:27 | | |
1 Skillnad
/bin/false是最严格的禁止login选项,一切服务都不能用。
/sbin/nologin只是不允许login系统

Tips:
Kolla filen /etc/passwd för att se vilken shell varje användare använder

2.1 nologin
När användaren är konfigurerad till /sbin/nologin, om användarens ssh används till Linux-operativsystemet, kommer det att be om en prompt
Detta konto är för närvarande inte tillgängligt.


2.2 falskt
När användaren är konfigurerad till /bin/false visas ssh enligt följande
root@vultr:~# useradd -s /bin/false -M -N user111
root@vultr:~# Su User111
root@vultr:~# whoami
rot

Det kommer inte att finnas någon prompt, och användaren kommer inte kunna byta




Föregående:(Security).NET/C# förhindrar åtkomst över kataloger till nedladdningar
Nästa:SFTP kunde inte läsa paketet: Anslutningen återställdes av peer.
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com