Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 21102|Svare: 0

[Linux] Forskjellen mellom /bin/false og /sbin/nologin, som hindrer brukere i å logge inn

[Kopier lenke]
Publisert på 07.04.2021 13:20:27 | | |
1 Forskjell
/bin/false是最严格的禁止login选项,一切服务都不能用。
/sbin/nologin只是不允许login系统

Tips:
Sjekk filen /etc/passwd for å se hvilken shell hver bruker bruker

2.1 nologin
Når brukeren er konfigurert til /sbin/nologin, hvis brukerens ssh er vant til Linux-operativsystemet, vil det be om en forespørsel
Denne kontoen er for øyeblikket ikke tilgjengelig.


2.2 Falsk
Når brukeren er konfigurert til /bin/false, vises ssh som følger
root@vultr:~# useradd -s /bin/false -M -N user111
root@vultr:~# su user111
root@vultr:~# whoami
rot

Det vil ikke være noen prompt, og brukeren vil ikke kunne bytte




Foregående:(Security).NET/C# forhindrer kryss-katalog-tilgang til nedlastinger
Neste:SFTP kunne ikke lese pakken: Tilkobling tilbakestilt av peer
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com