Hacer que el archivo sea legible para el sistema pero no para los usuarios

Hacer que el archivo sea legible para el sistema pero no para los usuarios

Quiero configurar un script que me permita mostrar mis correos electrónicos en mi barra, pero tengo que crear un archivo que contenga mi contraseña. ¿Hay alguna manera de proteger este archivo para que nadie pueda leerlo, sin negarle a mi sistema el acceso a ese archivo?

Respuesta1

Esto se puede hacer fácilmente con permisos de archivos estándar de Unix.

Suponiendo que el nombre del archivo emailcredentials.inise encuentra /home/erreliony es propiedad del usuario con el que se ejecutará el script, el comando que querrá es

chmod 0600 /home/errelion/emailcredentials.ini 

Esto hará que el propietario pueda leer y escribir el archivo, pero será inaccesible para cualquier otra persona (aparte de root, que es el superusuario y puede hacer lo que quiera).

información relacionada