Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 21102|Válasz: 0

[linux] A különbség a /bin/false és a /sbin/nologin között, amely megtiltja a felhasználóknak a bejelentkezést

[Linket másol]
Közzétéve 2021. 04. 07. 13:20:27 | | |
1 Különbség
/bin/false是最严格的禁止login选项,一切服务都不能用。
/sbin/nologin只是不允许login系统

Tippek:
Nézd meg az /etc/passwd fájlt, hogy lásd, melyik shellet használta minden felhasználó

2.1 Nológin
Amikor a felhasználó a /sbin/nologin konfigurációra van konfigurálva, ha a felhasználó ssh hozzávan a Linux operációs rendszerhez, akkor a felhasználó promptot fog
Ez a fiók jelenleg nem elérhető.


2.2 hamis
Amikor a felhasználó /bin/false beállításra van konfigurálva, az ssh a következőképpen jelenik meg
root@vultr:~# useradd -s /bin/false -M -N user111
root@vultr:~# su user111
root@vultr:~# whoami
gyökér

Nem lesz prompt, és a felhasználó nem tud váltani




Előző:(Security).NET/C# megakadályozza a könyvtárak közötti letöltési hozzáférést
Következő:SFTP Nem tudta olvasni a csomagot: Kapcsolat visszaállítása társ szerint
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com