Tampaknya ketika sudo
menggunakan sudo -u $user
itu menggunakan bahwa lingkungan root masih digunakan. Bagaimana saya bisa sudo
memanfaatkan lingkungan pengguna? sebagai catatan khusus tidak semua pengguna yang akan saya gunakan di ini memiliki shell login.
sudo -u user
analog dengan su user
untuk mengganti env in su yang harus Anda gunakansu - user
-u
juga mengabaikan kelompok ... Saya mencoba sesuatu dari root (menggunakan sudo -u bawah) dan itu berhasil, ternyata itu bukan untuk pengguna. .. jadi saya harus memastikan saya menjalankan perintah dengan cara yang akan memiliki semua keterbatasan dan masalah lingkungan.
# whoami => root # sudo -u user whoami => user