1.
Indica ara que sirven los siguientes comandos
Chown: Cambia el propietario y/o el grupo de un archivo
Chmod: Modifica los permisos de acceso de un archivo
Chmod -rwxr—r—: El propietario tiene todos los permisos el resto solo de lectura
Chmod 760: El propietario tiene todos los permisos el grupo tiene permisos de
lectura y escritura pero no de ejecución y los usuarios fuera del grupo no tienen
permisos
Chmod u+r: Agrega permisos de lectura al propietario de un archivo
Chmod o-x: Quita los permisos de ejecución de otros usuarios en un archivo o
directorio.
Cut: Extrae secciones de cada línea de un archivo o entrada de texto.
Groupadd: Crea un nuevo grupo.
Groupdel: Elimina un grupo existente.
Adduser: Agrega un nuevo usuario.
Deluser: Elimina un usuario existente.
Groups: Muestra los grupos a los que pertenece un usuario.
Usermod o usermode: Este es un error tipográfico, probablemente quiso decir
usermod, que se usa para modificar la configuración de un usuario.
Umask: Establece los permisos de máscara de usuario.
Finger: Muestra información detallada sobre usuarios.
Ejercicios sobre permisos
2. Visualiza la carpeta /etc/group e indica que contiene
Informacion de los grupos
3. Visualiza la carpeta /etc/passwd e indica que contiene
4. ¿Cómo saber a que grupo pertenece un usuario en particular?
5. Visualiza a que grupos pertenece tu usuario
6. Visualiza el modo (permisos) de todos los archivos de tu directorio personal.
7. Visualiza también el modo del archivo .profile.
8. Crea un archivo perm1 y comprueba el modo( permisos) por defecto con el que se ha
creado, su propietario y el grupo asociado.
9. Modifica el modo del archivo perm1 para permitir su lectura y escritura al propietario y sólo
su lectura al grupo y al resto. Especifica la orden de todas las formas distintas que se te
ocurran
notacion simbolica → chmod a+r chmod u+w chmod a-x chmod ug -w
10. Crea un directorio PRUEBAS en tu directorio personal y dentro crea un archivo lote1.sh con
el contenido que se especifica a continuación. Visualiza sus autorizaciones de acceso.
#!/bin/bash
clear
echo ‘Hola’
who
echo ‘Mostrando el contenido del directorio:’
ls –l
11. Elimina el permiso de lectura del archivo lote1.sh para su propietario e intenta visualizarlo.
12. Elimina el permiso de escritura del archivo lote1.sh para el propietario. Añade a lote1.sh la
línea que se indica a continuación. ¿Puedes? ¿Por qué?
echo línea añadida
No puedo porque he eliminado los permisos de escritura al propietario, soy yo
13. Añade a la máscara de permisos del archivo lote1.sh los de lectura, escritura y ejecución
para su propietario (los grupos y el resto de usuarios no tienen permisos de nada)
14. Elimina en el archivo lote1.sh el permiso de lectura e intenta ejecutarlo. ¿Puedes? ¿Por
qué?
Ejercicios permisos ampliación
15. Crea un directorio marta. Comprueba su modo (permisos) de acceso. Elimina el permiso de
escritura e intenta copiar el archivo lote1.sh en él.
16. Si no pudiste, vuelve a modificar el modo del directorio para conseguirlo.
17. Elimina el permiso de lectura del directorio marta e intenta ver su contenido con la orden ls.
Repítelo con la opción ls –l. Restaura los permisos de forma que el usuario pueda leer y
escribir, pero los grupos y resto de usuarios solo puedan leer el directorio.
18. Elimina el permiso de ejecución del directorio marta. ¿Puedes ejecutar el archivo lote1 con
la orden marta/lote1.sh?
19. ¿Puedes situarte en el directorio marta para ejecutar el archivo lote1.sh desde allí?
20. Vuelve a asignar el permiso de ejecución del directorio.
21. En el directorio marta, crea un archivo nuevo lucia y otro llamado carlos. Asegúrate de que
el archivo carlos tiene asignado el permiso de lectura y escritura para el “resto” de usuarios.
22. Haz una copia del archivo carlos con nombre salud. Verifica la propiedad de ambos
archivos. Modifica el modo (permisos) del archivo salud para que el propietario, grupo y
otros tengan todos los permisos.
23. Escribe en el archivo lucia (creado en el punto 12) las líneas que se indican a continuación:
el archivo
tiene algo
escrito
24. Asigna al archivo lucia la máscara de permisos 060 y mirar que se ha cambiado el
propietario del archivo lucia y sus permisos.
25. Crea un grupo llamado nuevogrupo y asocia el archivo lucia al grupo users. Comprueba
que la operación de asignación del grupo se ha llevado a cabo. Asigna un password al
group nuevogrupo (la clave será gruponuevo) con el comando gpasswd.
26. Volver a nuestro usuario e intentar imprimir el archivo lucia. ¿Has podido? ¿Por qué?
27. Modifica el sistema para que todos los ficheros y directorios tengan la siguiente máscara
cuando los creamos rwx------
umask 700