da.phhsnews.com


da.phhsnews.com / Hvorfor har nogle systembrugere / usr / bin / false som deres Shell?

Hvorfor har nogle systembrugere / usr / bin / false som deres Shell?


Når du begynder at grave i et Linux-system, kan du finde nogle forvirrende eller uventede ting, som / usr / bin / false, for eksempel. Hvorfor er det der, og hvad er dens formål? Dagens SuperUser Q & A-post har svaret på en nysgerrig læseres spørgsmål.

Dagens Spørgsmål og Svar-session kommer til vores side med SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder.

Spørgsmål

SuperUser-læseren user7326333 vil vide, hvorfor nogle systembrugere har / usr / bin / false som deres shell:

Hvorfor har nogle systembrugere / usr / bin / false som deres shell? Hvad betyder det?

Hvorfor har nogle systembrugere / usr / bin / false som deres shell?

Svaret

SuperUser-bidragsydere duDE, Toby Speight og bbaassssiiee har svaret for os. Først op, duDE:

Dette hjælper med at forhindre brugere i at logge på et system. Nogle gange har du brug for en brugerkonto til en bestemt opgave. Ikke desto mindre bør ingen kunne interagere med denne konto på computeren. Disse er på den ene side systembrugerkonti. På den anden side er dette en konto, som FTP eller POP3-adgang er mulig, men bare ingen direkte shell login.

Hvis du ser nærmere på filen / etc / passwd, finder du kommandoen / bin / false som en login shell til mange system konti. Faktisk er falsk ikke en skal, men en kommando, der ikke gør noget, og så ender også med en statuskode, der signalerer en fejl. Resultatet er simpelt. Brugeren logger ind og ser straks login-prompt igen.

Efterfulgt af svaret fra Toby Speight:

Disse brugere eksisterer som ejer af specifikke filer eller processer og er ikke beregnet til at være login-konti. Hvis værdien af ​​"shell" -feltet ikke er angivet i / etc / shells, tillader ikke programmer som FTP-daemoner adgang. For de programmer, der ikke kontrollerer / etc / shells, gør de desuden brug af det faktum, at / bin / false vil straks vende tilbage og nægte en interaktiv skal.

Og vores sidste svar fra bbaassssiiee:

Nogle brugere har / usr / bin / false, andre har / sbin / nologin, eller de kan endda have / usr / bin / passwd. De kan enten være systembrugere, der er nødvendige for at isolere programrettigheder eller menneskelige brugere af programmer, der bruger adgangskodefilerne til godkendelse.


Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Se den fulde diskussionstråd her.

Billedkredit: OpenStack Docs (OpenStack Project)


Windows gør det muligt at ændre de velkomstskærme, der vises, når du starter computeren til næsten ethvert billede, du bruger vil bruge. Det er nemt at gøre i Windows 8 og 10, men ret godt skjult i Windows 7.

Windows gør det muligt at ændre de velkomstskærme, der vises, når du starter computeren til næsten ethvert billede, du bruger vil bruge. Det er nemt at gøre i Windows 8 og 10, men ret godt skjult i Windows 7.

Windows 8 og 10 brugere: Indstil brugerdefineret Lås skærm og log ind baggrunde RELATED: Sådan tilpasses låseskærmen på Windows 8 eller 10 Windows 8 og Windows 10 gør det nemt at tilpasse låseskærmen. Alt du skal gøre er at gå til Indstillinger> Personalisering> Låseskærm. Skærmen ser lidt anderledes ud i Windows 8 end de gør i Windows 10, men de er de samme.

(how-top)

En nemmere måde at flytte tekstmarkøren på iOS: Brug 3D Touch

En nemmere måde at flytte tekstmarkøren på iOS: Brug 3D Touch

De fleste mennesker ved sikkert allerede, hvordan man flytter markøren på deres iPhone eller iPad. Det er vigtigt, hvis du laver en skrivefelt og vil gå tilbage for at rette op på din fejl, inden du sender en tekst eller e-mail, men der er en nemmere måde. Traditionelt er det på enhver iPhone forud for 6S den eneste måde at flytte din markør indsætningspunkt er at bruge forstørrelsesglasset.

(how-top)