Latar Belakang:
Saya memiliki mesin pengembangan dengan pengaturan LAMP. Beberapa pengembang akan mengakses mesin dari waktu ke waktu. Setiap kali mereka membuat beberapa perubahan pada file konfigurasi mereka perlu me-restart server apache menggunakan sudo service apache restart
atausudo /etc/init.d/apache2 restart
Pertanyaan:
Yang saya inginkan sekarang adalah bahwa setiap pengembang yang mengakses mesin tidak memiliki akses sudo untuk semuanya. Sebaliknya, ia seharusnya hanya dapat menjalankan service
perintah menggunakan sudo dan tidak ada yang lain. Apakah mungkin untuk melakukan itu?
web
grup dapat memulai / menghentikan layanan apa pun, dan ini bukan yang Anda inginkan, saya pikir. Solusinya adalah menempatkan perintah yang tepat (juga dengan parameter) di/etc/sudoers
./usr/bin/service apache2
adalah itu?/usr/bin/service apache2 *
/usr/sbin/service