Solución: Permisos de Archivos 1. Como un usuario normal, cree el directorio ~/permissions. Cree un archivo del cual usted sea el propietario. dir ~/permissions ; touch ~/permissions/myfile.txt 2. Copie un archivo propiedad del usuario root desde el directorio /etc/ hacia su directorio permissions, ¿a quién pertenece el archivo ahora? /etc/hosts ~/permissions/ Ahora usted es el propietario del archivo. 3. Como el usuario root, cree un archivo en el directorio ~/permissions de los usuarios. (hagase root) # touch /home/username/permissions/rootfile 4. Como un usuario normal, mire a quien pertenece el archivo creado por root. ls -l ~/permissions El archivo creado por root continua siendo de él. http://www.capacity.com.do 5. Cambie la propiedad (ser propietario) de todos los archivos en el directorio ~/permissions hacia usted. chown user ~/permissions/* Usted no puede convertirse en propietario de un archivo que pertenece al usuario root. 6. Asegúrese de que usted tiene todos los derechos sobre estos archivos, y que los demás solo pueden leerlos. chmod 644 (para los archivos) chmod 755 (para los directorios) 7. Con chmod, es 770 lo mismo que rwxrwx--- ? Si 8. Con chmod, es 664 lo mismo que r-xr-xr-- ? No 9. Con chmod, es 400 lo mismo que r-------- ? Si http://www.capacity.com.do 10. Con chmod, es 734 lo mismo que rwxr-xr-- ? No 11a. Ejecute umask en su forma octal y en su forma simbólica. umask ; umask -S 11b. Lleve umask a 077, use el formato simbólico para hacerlo. Verifique si funciona. umask -S u=rwx,go= 12. Cree un archivo como root, otorgue derechos de lectura a los demás. ¿Puede un usuario normal leer este archivo? Pruebe escribiendo en el archivo usando vi. (hagase root) # echo hello > /home/username/root.txt # chmod 744 /home/username/root.txt (hagase usuario normal) vi ~/root.txt http://www.capacity.com.do 13a. Cree un archivo como usuario normal, de permisos de solo lectura a los demás. Puede otro usuario normal leer este archivo? Prueba escribiendo en esta archivo usando vi. echo hello > file ; chmod 744 file Si, otros usuarios pueden leer este archivo. 3b. ¿Puede root leer este archivo? ¿Puede root escribir sobre este archivo usando vi? Si, root puede leer y escribir en este archivo. Estos permisos no aplican para root. 14. Cree un directorio que pertenezca a un grupo donde cada miembro del grupo puede leer y escribir en los archivos. Asegúrese que los usuarios solo puedan eliminar los archivos de los cuales ellos son los propietarios. mkdir /home/project42 ; groupadd project42 chgrp project42 /home/project42 ; chmod 775 /home/project42 Usted no puede aun hacer la ultima parte de este ejercicio... http://www.capacity.com.do
© Copyright 2024