Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 21102|Отговор: 0

[linux] Разликата между /bin/false и /sbin/nologin, която забранява на потребителите да влизат

[Копирай линк]
Публикувано в 7.04.2021 г. 13:20:27 ч. | | |
1 Разлика
/bin/false是最严格的禁止login选项,一切服务都不能用。
/sbin/nologin只是不允许login系统

Съвети:
Провери файла /etc/passwd, за да видиш обвивката, която всеки потребител използва

2.1 Nologin
Когато потребителят е конфигуриран да /sbin/nologin, ако потребителският ssh е свикнал с операционната система на Linux, ще бъде подканен
Този акаунт в момента не е наличен.


2.2 False
Когато потребителят е конфигуриран да /bin/false, ssh се показва по следния начин
root@vultr:~# useradd -s /bin/false -M -N user111
root@vultr:~# su user111
root@vultr:~# уами
корен

Няма да има подсказка и потребителят няма да може да превключва




Предишен:(Security).NET/C# предотвратява достъпа между директории до изтегляния
Следващ:SFTP Не можеше да чете пакет: Нулиране на връзката чрез peer
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com