1

Como crear, asignar permisos y proteger un archivo con contraseña desde la terminal de linux.

Hola en este tutorial quiero mostrarles los pasos para crear un archivo asignarle roles (permisos de acceso) y protegerlo con una contraseña utilizando la terminal.

  1. El primer paso es crear un archivo con el comando touch, en este ejemplo, llamaremos al archivo archivo_secreto.txt.
Screenshot from 2024-10-25 21.05.26.png

Este comando creara un archivo vació en el directorio actual.

  1. Después asignaremos permisos al archivo, en linux los permisos se asignan en tres categorías: propietario, grupo y otros.
    Para asignar permisos usamos el comando chmod seguido del código de permisos, que en este caso es 600
    Screenshot from 2024-10-25 21.17.45.png

El código 600 indica que solo el propietario puede leer y escribir.
Para verificar que estos permisos se han asignado correctamente ejecutamos el comando ls -l archivo_secreto.txt

Screenshot from 2024-10-25 21.23.13.png
  1. Ahora vamos a proceder a proteger el archivo con una contraseña. Una opción muy común para proteger un archivo es encriptarlo, en este caso haremos uso de la herramienta opensslScreenshot from 2024-10-25 21.30.44.png

Este comando nos solicitara una contraseña, encripta el archivo archivo_secreto.txt y crea uno nuevo llamado archivo_secreto.enc

Una ves encriptado es buena practica eliminar el archivo original ya que este no esta protegido.
Screenshot from 2024-10-25 21.38.21.png

  1. Por ultimo para desencriptar el archivo usaremos el comando openssl enc -d -aes-256-cbc -in archivo_secreto.enc -out archivo_secreto.txt. Este comando creará nuevamente el archivo desencriptado archivo_secreto.txt.
    Screenshot from 2024-10-25 21.42.26.png

Para verificar que se creo el archivo archivo_secreto.txt usamos el comando ls para listar los archivos dentro de la carpeta en donde nos encontramos.
Screenshot from 2024-10-25 21.45.48.png

Y listo así logramos proteger un archivo y asignarle permisos.

Escribe tu comentario
+ 2