¿Cómo hacer que los archivos sean accesibles solo por root?

24

Estoy usando Ubuntu y estoy aquí para saber si hay alguna forma de modificar el acceso de una aplicación específica para que solo la raíz tenga acceso a ella.

Actualmente, esa aplicación puede ser iniciada por usuarios generales, pero quiero hacerlo para que solo la raíz pueda hacer esto.

rɑːdʒɑ
fuente

Respuestas:

51

Asegúrese de que el propietario de la aplicación sea root y configure los permisos de modo que solo el propietario pueda ejecutarla.

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

Si observa ahora los permisos con ls -l /path/to/application, debería ver lo siguiente: -rwx------ root rootlo que significa que la raíz puede leer, escribir y ejecutar, y cualquier otra persona ni siquiera puede leer ese archivo.

enero
fuente
1
Para encontrar la ruta a la aplicación, use which. Por ejemplo, which cat. Imprimirá la ruta completa al ejecutable que coincida con el nombre dado.
un CVn
2
@january La parte que me confunde, sin embargo, es que aparentemente puedo rm <file>y funciona, incluso si no soy root.
Otto
Úselo sudo chmod 600 /path/to/applicationsi no necesita permisos de ejecución.
AxelWass
6

Cambie los permisos de estas aplicaciones como root:

chmod 700 application-name
Penreturns
fuente