Ho appena iniziato a usare Scientific Linux (7.0) (anche se presumo che questa domanda potrebbe essere neutrale nella distribuzione ..). La versione del kernel è 3.10.0-123.20.1.el7.x86_64.
Tornando alla mia domanda.
Sono passato rootall'account e da lì ho creato un nuovo account utente test-accountusando il comando adduser test-account. Non mi ha richiesto una password né ho usato l'opzione per fornire la password. Quindi immagino sia un account "senza password". Posso accedere a questo account dall'account di root, cosa che suppongo che sarei in grado di fornire senza password anche se l'account di prova avesse una password. Tuttavia, quando provo ad accedere a questo (account di prova) da un terzo account, mi viene richiesta la password. E solo premendo Enternon funziona.
È possibile accedere a questo account da un account non root. C'è un modo (senza passare al root o usare sudo)?
su test-account. Passa al test-accountprompt senza password (che è ciò che accadrebbe anche se test-accountavesse una password). Tuttavia, quando provo a passare all'account di prova da un altro account utente non privilegiato, il kernel mi chiede la password con un prompt e non accetta nulla (premendo eneter)
adduserconosce l'-popzione per impostare una password, anche se il suo uso non è raccomandato. Quindi, come root, faipasswd test-accounte imposta una password.