Dosyalara sadece root tarafından erişilebilinir mi?


24

Ubuntu kullanıyorum ve belirli bir uygulamanın erişimini sadece root'un erişebilmesi için değiştirebilecek herhangi bir yol olduğunu bilmek için buradayım.

Şu anda bu uygulama genel kullanıcılar tarafından başlatılabiliyor, ancak bunu yapmak için yalnızca root kullanabiliyor.

Yanıtlar:


51

Uygulamanın sahibinin kök olduğundan emin olun ve izinleri yalnızca sahibin çalıştırabileceği şekilde ayarlayın.

sudo chown root:root /path/to/application
sudo chmod 700 /path/to/application

Şimdi izinlerine bakarsanız ls -l /path/to/application, aşağıdakileri görmelisiniz: -rwx------ root rootKökün okuyabileceği, yazabileceği ve çalıştırabildiği ve bu dosyayı başkasının okuyamadığı anlamına gelir.


1
Uygulamaya giden yolu bulmak için kullanın which. Örneğin, which cat. Belirtilen adla eşleşen yürütülebilir dosyanın tam yolunu yazdıracaktır.
12'de CVn

2
@january Kafamı karıştıran kısım, kök olmasam bile, açıkça görebildiğim rm <file>ve çalıştığı.
Otto

sudo chmod 600 /path/to/applicationYürütme iznine ihtiyacınız yoksa kullanın .
AxelWass

6

Bu uygulamaların izinlerini kök olarak değiştirin:

chmod 700 application-name
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.