¿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.

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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.