Kök erişimi olmadan init.d komut dosyasını başlatma / durdurma


11

Virtuoso sunucusunu barındırmak için bir ubuntu sunucusu kuruyorum.

(Sadece) çalıştırabilecek basit bir kullanıcı (sudo olmadan) hesabı kurmak istiyorum

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

(virtuoso sunucusunu yönetebilmek, ancak diğer sistem kaynaklarını yönetmek için)

ben bu herhangi bir hizmet ör eşdeğer / benzer olduğunu tahmin apache2, mysqlvb

yalnızca virtuoso hizmetine erişimi sınırlama veya tüm init.d komut dosyalarına erişim seçeneği var, ancak sistemin geri kalanına değil mi?

Yanıtlar:


9

Kullanıcının sudo in /etc/sudoers(visudo kullanarak) aracılığıyla çalıştırabileceği komutları özelleştirebilirsiniz :

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

2

Sorunuz bunun sudokök ayrıcalığının tamamı ya da hiçbiri olduğunu varsayıyor gibi görünüyor çünkü bu sıkça kullanılıyor.

Yapılandırma ile sudo'ların yapabilecekleri ve yapamayacakları üzerinde çok sıkı bir kontrol ayarlayabilirsiniz .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.