Mulai / hentikan skrip init.d tanpa akses root


11

Saya sedang menyiapkan server ubuntu untuk meng-host server virtuoso.

Saya ingin mengatur akun pengguna sederhana (tanpa sudo) yang akan (hanya) dapat berjalan

/etc/init.d/virtuoso-opensource-6.1 [start|stop|restart]

(untuk dapat mengelola server virtuoso, tetapi tidak sumber daya sistem lainnya)

saya kira ini mirip / setara dengan layanan apa pun mis apache2. mysql,, dll

apakah ada opsi untuk membatasi akses hanya ke layanan virtuoso, atau opsi untuk mengakses semua skrip init.d, tetapi tidak untuk sisa sistem?

Jawaban:


9

Anda dapat menyesuaikan perintah mana yang dapat dijalankan pengguna melalui sudo dalam /etc/sudoers(menggunakan visudo):

username: ALL = /etc/init.d/virtuoso 

2

Pertanyaan Anda tampaknya berasumsi bahwa itu sudoadalah hak istimewa root semua atau tidak sama sekali karena itulah yang sering digunakan.

Dengan konfigurasi, Anda dapat mengatur kontrol yang sangat ketat atas apa yang bisa dan tidak bisa dilakukan oleh sudoers .

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.