Вы находитесь на странице: 1из 3

Curso Linux Bsico Intermedio

Ejercicios de Sistema de Archivos en Linux


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.

Вам также может понравиться