0 оценок0% нашли этот документ полезным (0 голосов)
221 просмотров3 страницы
Este documento presenta una serie de ejercicios sobre permisos de sistemas de archivos en Linux. Instruye cómo crear usuarios y grupos, y asignar permisos de lectura y escritura a archivos y directorios para que solo ciertos usuarios puedan acceder o modificar dichos archivos.
Este documento presenta una serie de ejercicios sobre permisos de sistemas de archivos en Linux. Instruye cómo crear usuarios y grupos, y asignar permisos de lectura y escritura a archivos y directorios para que solo ciertos usuarios puedan acceder o modificar dichos archivos.
Este documento presenta una serie de ejercicios sobre permisos de sistemas de archivos en Linux. Instruye cómo crear usuarios y grupos, y asignar permisos de lectura y escritura a archivos y directorios para que solo ciertos usuarios puedan acceder o modificar dichos archivos.
1. Crea los grupos oficina1 y oficina2. Groupadd oficina1 groupadd oficina1 groupadd oficina2 2. Crea los usuarios pedro y pablo. Estos usuarios deben pertenecer nicamente al grupo oficina. Adduser pedro useradd -g oficina1 pedro useradd -g oficina1 pablo !. Crea los usuarios alba y nerea. Estos usuarios deben pertenecer nicamente al grupo oficina2. Adduser "g oficina2 alba useradd -g oficina2 alba useradd -g oficina2 nerea #. Como usuario pedro Crea un fichero con nombre topsecret.txt al $ue nicamente %l tenga acceso& tanto de lectura como de escritura. 'ouch topsecret.txt Chmod ()* topsecret.txt su pedro cd touch top_secret.txt chmod 600 top_secret.txt ). Crea otro fichero& tambi%n como usuario pedro& con nombre ventas+trimestre.txt al $ue tengan acceso& tanto para leer como para escribir todos los usuarios $ue pertene,can al mismo grupo. touch ventas_trimestre.txt chmod gr! ventas_trimestre.txt Comprueba como usuario pablo $ue puedes modificar el fichero. para combrobar el acceso" su pablo cat #home#paco#ventas_trimestre.txt Curso Linux Bsico Intermedio -. Como usuario alba& crea un fichero con nombre empleados.txt al $ue pueda acceder cual$uier usuario para leer su contenido& y cual$uier usuario del mismo grupo para leer o escribir. su alba cd touch empleados.txt chmod 66$ empleados.txt (. Copia el fichero empleados.txt al directorio de trabajo de alumno. Cambia el propietario y el grupo al $ue pertenece el fichero& ahora debe ser alumno. cp #home#alba#empleados.txt #home#alumno# cho!n alumno #home#alumno#empleados.txt chgrp alumno #home#alumno#empleados.txt .. Como usuario pablo& copia un programa del directorio /usr/bin al directorio de trabajo con un nombre diferente. 0or ejemplo 1alarm se puede copiar como alarma. 2ira los permisos de este programa. Comprueba $ue se puede ejecutar. su pablo cd cp /usr#bin #%alarm #home#alumno#alarma 3. Cambia los permisos de alarma de tal forma $ue s4lo lo pueda ejecutar el propietario del archivo. chmod go-x relo& *.Crea el usuario modesto& perteneciente a oficina2. 5entro de su directorio de trabajo& crea un directorio de nombre compartido+con+todos. adduser modesto --ingroup oficina2 su modesto cd m%dir compartido_con_todos .5entro de ese directorio& edita con el 6pen6ffice los ficheros telefono+contactos& gastos+mar,o y sueldos. 7nserta varias entradas en cada uno de los ficheros. 2.5a permiso de lectura a la carpeta compartido+con+todos y a todos los ficheros $ue contenga para todos los usuarios. chmod -' ar compartido_con_todos !.8estringe el acceso de escritura sobre el fichero telefono+contactos para $ue s4lo lo puedan modificar los usuarios del grupo al $ue pertenece su propietario. Curso Linux Bsico Intermedio cd compartido_con_todos chmod g! telefono_contactos.ods chmod o-! telefono_contactos.ods #.Cambia los permisos de gastos+mar,o para $ue s4lo pueda modificarlo su propietario y leerlo cual$uiera del mismo grupo. chmod 6$0 gastos_mar(o.ods ).Cambia los permisos de sueldos para $ue s4lo su due9o tenga acceso a %l& tanto para lectura como para escritura. chmod 600 sueldos.ods -.Si un usuario tiene permiso de lectura sobre un fichero pero ese fichero se encuentra dentro de un directorio sobre el $ue no tiene permiso de lectura& :podr; leer el fichero<& ha, la prueba. )o puede leerlo. *l usuario +ue no tenga privilegios de lectura sobre un directorio no puede acceder a los ficheros contenidos en ese directorio, aun+ue esos ficheros tengan todos los permisos activados.