it.phhsnews.com


it.phhsnews.com / Perché alcuni utenti di sistema hanno / usr / bin / false come loro shell?

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


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

La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di siti Web di domande e risposte.

La domanda

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

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

Perché alcuni utenti del sistema hanno / usr / bin / false come loro 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, gli account utente di sistema. D'altra parte, questo è un account per il quale è possibile l'accesso FTP o POP3, ma semplicemente nessun login diretto alla shell.

Se si guarda più da vicino il file / etc / passwd, si troverà 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 quindi termina anche con un codice di stato che segnala un errore. Il risultato è semplice L'utente esegue l'accesso e visualizza nuovamente il prompt di accesso.

Seguito dalla risposta di Toby Speight:

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

E la nostra risposta finale da bbaassssiiee:

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


Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla il thread completo di discussione qui.

Image Credit: OpenStack Docs (OpenStack Project)


Come funziona la nuova protezione exploit di Windows Defender (e come configurarlo)

Come funziona la nuova protezione exploit di Windows Defender (e come configurarlo)

L'aggiornamento dei creativi autunnali di Microsoft aggiunge finalmente la protezione exploit integrata a Windows. In precedenza dovevi cercarlo sotto forma dello strumento EMET di Microsoft. Ora fa parte di Windows Defender e viene attivato per impostazione predefinita. Funzionalità di protezione exploit di Windows Defender CORRELATO: Novità nell'aggiornamento autunnale di Windows 10, disponibile ora Da tempo raccomandiamo l'uso di anti -exploit come il Enhanced Mitigation Experience Toolkit (EMET) di Microsoft o il Malwarebytes Anti-Malware più user-friendly, che contiene una potente funzionalità anti-exploit (tra le altre cose).

(how-top)

Come abilitare automaticamente il Wi-Fi quando sei vicino a una rete sicura in Android Oreo

Come abilitare automaticamente il Wi-Fi quando sei vicino a una rete sicura in Android Oreo

Disattiva il Wi-Fi sul tuo telefono Android per migliorare la durata della batteria, il che è fantastico! Ma quante volte ti sei dimenticato di abilitarlo di nuovo, in ultima analisi, consumando alcuni dei tuoi dati mobili quando avresti potuto essere sul Wi-Fi? Con Oreo, questa paura non c'è più. CORRELATO: Come usare l'Assistente Wi-Fi di Android per connettersi in sicurezza alle reti Wi-Fi pubbliche (e salvare i dati) Oreo apporta un sacco di piccoli miglioramenti a Android e la possibilità di abilitare in modo intelligente il Wi-Fi in base alla posizione è uno di questi.

(how-top)