Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 21102|Odgovoriti: 0

[linux] Razlika med /bin/false in /sbin/nologin, ki uporabnikom prepoveduje prijavo

[Kopiraj povezavo]
Objavljeno na 7. 04. 2021 13:20:27 | | |
1 Razlika
/bin/false是最严格的禁止login选项,一切服务都不能用。
/sbin/nologin只是不允许login系统

Nasveti:
Preverite datoteko /etc/passwd, da vidite, katero lupino uporablja vsak uporabnik

2.1 Nologin
Ko je uporabnik nastavljen na /sbin/nologin, če je uporabniški ssh navajen na operacijski sistem Linux, ga to pozove
Ta račun trenutno ni na voljo.


2.2 Napačno
Ko je uporabnik nastavljen na /bin/false, se ssh prikaže na naslednji način
root@vultr:~# useradd -s /bin/false -M -N user111
root@vultr:~# su user111
root@vultr:~# whoami
koren

Ne bo nobenega poziva in uporabnik ne bo mogel preklopiti




Prejšnji:(Security).NET/C# preprečuje dostop do prenosov med imeniki
Naslednji:SFTP ni mogel prebrati paketa: povezava ponastavljena s strani partnerja
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com