Sto usando Ubuntu 10.04 LTS server, con il modello di sicurezza predefinito (root bloccato, usando sudoper elevare i privilegi). A volte mi piace usare sudo -iquando avrò bisogno di eseguire una serie di comandi con privilegi elevati, o quando dovrò rovistare in directory con privilegi solo root.
A volte, quando si configura un software che verrà eseguito come proprio account di sistema non privilegiato ( adduser --system --group --no-create-home --disabled-login some-daemon-user), trovo che devo eseguire una sequenza di comandi come quell'utente , piuttosto che me stesso o root. Ho provato a utilizzare sudo -i -u some-daemon-user, ma restituisce solo uno 1stato senza alcun messaggio di errore.
Ho controllato il syslog, messages, auth, e debugfile di log in /var/loge nessuno di loro di riportare qualsiasi messaggio di riferimento sudoo l'account in questione.
Quindi, è possibile diventare un altro utente non root, sudo-style senza solo impostare una password e accedere (come loro)? Il mio sistema è "rotto" in qualche modo o sto semplicemente sbagliando?
sudouna shell come utente, come suggerisce Florian sopra?