Saya menggunakan server Ubuntu 10,04 LTS, dengan model keamanan default (root terkunci, gunakan sudountuk meningkatkan hak istimewa). Kadang-kadang saya senang menggunakan sudo -iketika saya harus menjalankan serangkaian perintah dengan privilege yang ditinggikan, atau ketika saya perlu mencari-cari di direktori dengan privilege root-only.
Kadang-kadang, ketika mengatur perangkat lunak yang akan berjalan sebagai akun sistem non-privilege-nya sendiri ( adduser --system --group --no-create-home --disabled-login some-daemon-user) saya menemukan bahwa saya perlu menjalankan urutan perintah sebagai pengguna itu , bukan saya sendiri atau root. Saya sudah mencoba menggunakan sudo -i -u some-daemon-user, tetapi hanya mengembalikan 1status tanpa pesan kesalahan.
Saya sudah memeriksa syslog , messages, auth, dan debugfile log di /var/logdan tidak satupun dari mereka termasuk pesan referensi yang sudoatau akun yang bersangkutan.
Jadi, mungkinkah menjadi pengguna non-root lain, gaya sudo tanpa hanya mengatur kata sandi dan masuk (seperti mereka)? Apakah sistem saya 'rusak' atau saya salah melakukannya?
sudoshell sebagai pengguna, seperti yang disarankan Florian di atas?