05 RHCSA9 | RHCSA8 ACL | EX200 #rhcsa #linux #redhat
En el quinto capítulo de nuestra serie de preparación para el examen RHCSA EX200, te mostramos cómo copiar y configurar los permisos de archivo de “/etc/hello.sh” en “/var/tmp/hello.sh”. Este video te guiará paso a paso para configurar los permisos necesarios: hacer que el archivo sea ejecutable por cualquiera, permitir que el usuario “toby” lo lea y escriba, y evitar que “monica” lo lea o escriba. Además, configuraremos para que todos los demás usuarios puedan leer el archivo. Sigue nuestras instrucciones detalladas en “node01” usando el usuario “rhcsa9”.
#linuxdistribution #linux #redhat #rhcsa
# Solution 05
————–
Antes de empezar vamos a crear el archivo/etc/hello.sh para la demo.
————–
sudo vi /etc/hello.sh
#!/bin/bash
echo “Hello World”
– ahora verificamos los permisos del archivo
sudo ls -l /etc/hello.sh
– Copiamos el archivo /etc/hello.sh file en /var/tmp/hello.sh usando los siguientes comandos:
sudo cp /etc/hello.sh /var/tmp/hello.sh
– configuramos los permisos a /var/tmp/hello.sh file para que sea ejecutado por cualquier usuario.
sudo chmod ugo+x /var/tmp/hello.sh
sudo ls -l /var/tmp/hello.sh
– configuramos los permisos ACL para que el usuario toby pueda leer, modificar y ejecutar ese archivo.
sudo setfacl -m u:toby:rwx /var/tmp/hello.sh
– configuramos los ACL para que el usuario monica no pueda ni leer ni editar el archivo.
sudo setfacl m u:monica:– /var/tmp/hello.sh
– Verification
sudo getfacl /var/tmp/hello.sh
getfacl: Removing leading ‘/’ from absolute path names
# file: var/tmp/hello.sh
# owner: root
# group: root
user::rwx
user:monica:–x
user:toby:rwx
group::r-x
mask::rwx
other::r-x
– nos logeamos como monica y cuando tratemos de ejecutar el archivo tendremos el error “acceso denegado”
su – monica
/var/tmp/hello.sh
LINK Referencia:
[ad_2]
source