Come rendere i file accessibili solo da root?


24

Sto usando Ubuntu e sono qui per sapere che esiste un modo per modificare l'accesso a un'applicazione specifica in modo che solo root possa accedervi?

Attualmente quell'applicazione può essere lanciata da utenti generici, ma voglio farlo in modo che solo root possa farlo.

Risposte:


51

Assicurarsi che il proprietario dell'applicazione sia root e impostare le autorizzazioni in modo che solo il proprietario possa eseguirlo.

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

Se guardi ora i permessi con ls -l /path/to/application, dovresti vedere quanto segue -rwx------ root root:, nel senso che root può leggere, scrivere ed eseguire, e chiunque altro non può nemmeno leggere quel file.


1
Per trovare il percorso dell'applicazione, utilizzare which. Ad esempio which cat,. Stampa l'intero percorso dell'eseguibile corrispondente al nome assegnato.
un CVn il

2
@january La parte che mi confonde, però, è che posso apparentemente rm <file>e funziona, anche se non sono root.
Otto

Utilizzare sudo chmod 600 /path/to/applicationse non sono necessarie autorizzazioni di esecuzione.
AxelWass

6

Modifica le autorizzazioni di queste applicazioni come root:

chmod 700 application-name
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.