Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 21102|Odpověď: 0

[linux] Rozdíl mezi /bin/false a /sbin/nologin, který uživatelům zakazuje přihlášení

[Kopírovat odkaz]
Zveřejněno 07.04.2021 13:20:27 | | |
1 Rozdíl
/bin/false是最严格的禁止login选项,一切服务都不能用。
/sbin/nologin只是不允许login系统

Tipy:
Zkontrolujte soubor /etc/passwd, abyste viděli, jaký shell používá každý uživatel

2.1 Nologin
Když je uživatel nakonfigurován na /sbin/nologin, pokud je uživatelský ssh použit v operačním systému Linux, zobrazí se výzva
Tento účet momentálně není dostupný.


2.2 False
Když je uživatel nastaven na /bin/false, ssh se zobrazí následovně
root@vultr:~# useradd -s /bin/false -M -N user111
root@vultr:~# su user111
root@vultr:~# Whoami
kořen

Nebude žádná výzva a uživatel nebude moci přepnout




Předchozí:(Security).NET/C# zabraňuje přístupu ke stažení napříč adresáři
Další:SFTP nemohl přečíst paket: Připojení resetováno partnerem
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com