Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 21102|Svar: 0

[linux] Forskellen mellem /bin/false og /sbin/nologin, som forhindrer brugere i at logge ind

[Kopier link]
Opslået på 07/04/2021 13.20.27 | | |
1 Forskel
/bin/false是最严格的禁止login选项,一切服务都不能用。
/sbin/nologin只是不允许login系统

Tips:
Tjek filen /etc/passwd for at se, hvilken shell hver bruger bruger

2.1 nologin
Når brugeren er konfigureret til /sbin/nologin, og brugerens ssh er vant til Linux-operativsystemet, vil den bede om at sende en prompt
Denne konto er i øjeblikket ikke tilgængelig.


2.2 falsk
Når brugeren er konfigureret til /bin/false, vises ssh som følger
root@vultr:~# useradd -s /bin/false -M -N user111
root@vultr:~# Su User111
root@vultr:~# whoami
rod

Der vil ikke være nogen prompt, og brugeren vil ikke kunne skifte




Tidligere:(Security).NET/C# forhindrer kryds-mappe adgang til downloads
Næste:SFTP kunne ikke læse pakken: Forbindelse nulstillet af peer
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com