Saya menggunakan server Ubuntu 10,04 LTS, dengan model keamanan default (root terkunci, gunakan sudo
untuk meningkatkan hak istimewa). Kadang-kadang saya senang menggunakan sudo -i
ketika 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 1
status tanpa pesan kesalahan.
Saya sudah memeriksa syslog
, messages
, auth
, dan debug
file log di /var/log
dan tidak satupun dari mereka termasuk pesan referensi yang sudo
atau 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?
sudo
shell sebagai pengguna, seperti yang disarankan Florian di atas?