Saya dapat mengkonfigurasi sudo (melalui file sudoers) untuk memungkinkan pengguna untuk menjalankan chowndan chmodperintah pada file atau direktori dalam sistem. Namun, saya hanya ingin memberikan izin kepada pengguna untuk menjalankan perintah ini pada file yang berada di bawah /var/www/htmldirektori.
Bagaimana saya bisa membatasi perintah istimewa sehingga pengguna hanya dapat menjalankannya di direktori yang ditentukan sebelumnya?
Sebagai contoh: Perintah berikut memberikan 777 izin untuk index.htmlmengajukan.
sudo chmod 777 /var/www/html/index.html
Sekarang saya ingin melakukan dua tindakan
Batasi
sudosedemikian rupa sehingga pengguna hanya dapat berjalanchmoddanchowndari dalam/var/www/htmlLarang pengguna untuk menjalankan perintah ini di tempat lain di sistem (mis. Perintah tidak dapat dijalankan di
/var/wwwatau/var/ftp)
www-datakelompok yang menghilangkan kebutuhan untuk chmod/ chownapa saja?
chown. Selain itu saya tidak melihat alasan mengapa chmodharus dijalankan sebagai root.