Perché alcuni utenti di sistema hanno / usr / bin / false come shell?

Mar 7, 2025
Cloud e Internet
CONTENUTO UNCACHED

Una volta che inizi a scavare in un sistema Linux, potresti trovare alcune cose confuse o inaspettate, come / usr / bin / false, per esempio. Perché è lì e qual è il suo scopo? Il post di domande e risposte di SuperUser di oggi contiene la risposta alle domande di un lettore curioso.

La sessione di domande e risposte di oggi ci arriva per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento guidato dalla comunità di siti web di domande e risposte.

La domanda

Il lettore SuperUser user7326333 vuole sapere perché alcuni utenti di sistema hanno / usr / bin / false come shell:

Perché alcuni utenti di sistema hanno / usr / bin / false come shell? Cosa significa?

Perché alcuni utenti di sistema hanno / usr / bin / false come shell?

La risposta

I collaboratori di SuperUser duDE, Toby Speight e bbaassssiiee hanno la risposta per noi. Per prima cosa, duDE:

Questo aiuta a impedire agli utenti di accedere a un sistema. A volte è necessario un account utente per un'attività specifica. Tuttavia, nessuno dovrebbe essere in grado di interagire con questo account sul computer. Questi sono, da un lato, account utente di sistema. D'altra parte, questo è un account per il quale è possibile l'accesso FTP o POP3, ma solo nessun accesso diretto alla shell.

Se guardi più da vicino il file / etc / passwd, troverai il comando / bin / false come shell di login per molti account di sistema. In realtà, false non è una shell, ma un comando che non fa nulla e poi termina anche con un codice di stato che segnala un errore. Il risultato è semplice. L'utente accede e vede di nuovo immediatamente la richiesta di accesso.

Seguito dalla risposta di Toby Speight:

Questi utenti esistono per essere i proprietari di file o processi specifici e non sono intesi come account di accesso. Se il valore del campo "shell" non è elencato in / etc / shells, i programmi come i demoni FTP non consentono l'accesso. Inoltre, per i programmi che non controllano / etc / shells, fanno uso del fatto che / bin / false tornerà immediatamente e negherà una shell interattiva.

E la nostra risposta finale da bbaassssiiee:

Alcuni utenti hanno / usr / bin / false, altri hanno / sbin / nologin o possono anche avere / usr / bin / passwd. Possono essere utenti di sistema necessari per isolare le autorizzazioni del programma o utenti umani di programmi che utilizzano i file delle password per l'autenticazione.


Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere altre risposte da altri utenti esperti di tecnologia Stack Exchange? Dai un'occhiata al thread di discussione completo qui .

Credito immagine: Documenti OpenStack (progetto OpenStack)

Why Do Some System Users Have /usr/bin/false As Their Shell?

Why Do Some System Users Have /usr/bin/false As Their Shell? (3 Solutions!!)

Unix & Linux: Should I Always Set The Root Shell To /usr/bin/false? (3 Solutions!!)

Unix & Linux: Does /usr/sbin/nologin As A Login Shell Serve A Security Purpose? (8 Solutions!!)


Cloud e Internet - Articoli più popolari

Come installare le estensioni di Chrome per desktop su Android

Cloud e Internet May 28, 2025

CONTENUTO UNCACHED Le estensioni di Chrome sono strumenti potenti che ti consentono di personalizzare la tua esperienza del browser a tuo piacimento. Mentre questi sono stati stor..


Come firmare un pacchetto online (così non devi aspettare a casa)

Cloud e Internet Mar 4, 2025

Non devi aspettare a casa per firmare un pacco, anche se hai un pacco in arrivo che richiede una firma. UPS e FedEx ti consentono entrambi di firmare molti pacchi online e il serviz..


Come acquisire schermate su un Mac

Cloud e Internet Jun 3, 2025

Su un Mac puoi farlo fare screenshot con alcune scorciatoie da tastiera rapide. Ma Mac OS X include anche strumenti di screenshot più potenti. Ecco alcuni dei molti ..


Aggiungi le pagine delle impostazioni di Chrome ai preferiti per un accesso più rapido in seguito

Cloud e Internet Jul 21, 2025

Google Chrome's cromo interno: // le pagine sono piene di tutti i tipi di statistiche, strumenti e funzionalità sperimentali (proprio come le impostazioni a..


Come utilizzare gli strumenti per sviluppatori web di Firefox per visualizzare le strutture dei siti web in 3D

Cloud e Internet Mar 20, 2025

Firefox 11 ha aggiunto due nuovi strumenti per sviluppatori web a Il già impressionante arsenale di Firefox . La funzione Inclina visualizza le strutture del sito we..


Tieni traccia dei compiti a casa con Soshiku

Cloud e Internet May 13, 2025

Oggi daremo un'occhiata a Soshiku, un servizio online gratuito per studenti delle scuole superiori e universitari che aiuta a programmare e tenere traccia dei compiti a casa. Soshiku ti invie..


Salva segnalibri di Internet Explorer

Cloud e Internet Sep 13, 2025

Personalmente, l'unica volta che utilizzo Internet Explorer è se sto scaricando gli aggiornamenti di Windows o se una determinata pagina non viene visualizzata correttamente con Firefox. A p..


Crea casella di ricerca incorporata di Firefox con le chiavi di ricerca sperimentali di Google

Cloud e Internet May 25, 2025

CONTENUTO UNCACHED Google ha appena rilasciato un nuovo ricerca sperimentale che ti consente di navigare tra i risultati di ricerca utilizzando gli stessi tasti di scelta rap..


Categorie