Sto usando Ubuntu 10.04 LTS server, con il modello di sicurezza predefinito (root bloccato, usando sudo
per elevare i privilegi). A volte mi piace usare sudo -i
quando 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 1
stato senza alcun messaggio di errore.
Ho controllato il syslog
, messages
, auth
, e debug
file di log in /var/log
e nessuno di loro di riportare qualsiasi messaggio di riferimento sudo
o 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?
sudo
una shell come utente, come suggerisce Florian sopra?