See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 21102|Vastuse: 0

[linux] Erinevus /bin/false ja /sbin/nologin vahel, mis keelab kasutajatel sisse logida

[Kopeeri link]
Postitatud 07.04.2021 13:20:27 | | |
1 Erinevus
/bin/false是最严格的禁止login选项,一切服务都不能用。
/sbin/nologin只是不允许login系统

Nõuanded:
Vaata /etc/passwd faili, et näha, millist shelli iga kasutaja kasutas

2.1 Nologin
Kui kasutaja on seadistatud /sbin/nologin peale, siis kui kasutaja ssh on harjunud Linuxi operatsioonisüsteemiga, siis see küsib
See konto ei ole hetkel saadaval.


2.2 vale
Kui kasutaja on seadistatud /bin/false, kuvatakse ssh järgmiselt
root@vultr:~# useradd -s /bin/false -M -N user111
root@vultr:~# su user111
root@vultr:~# whoami
juur

Prompti ei tule ja kasutaja ei saa vahetada




Eelmine:(Turvalisus).NET/C# takistab allalaadimistele kataloogideülest ligipääsu
Järgmine:SFTP ei suutnud paketti lugeda: ühendus lähtestati partneri poolt
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com