You are on page 1of 4

Taller de Sistemas Operativos I

Marcelo Soto Rodrguez


Docente rea Informtica
INACAP Temuco

Seccin: _____________________________ Fecha: ___________________
Apellido: _____________________________Nombre: __________________
Gua 04 Gestin de archivos en Linux (Workbook 030-4)
Objetivos:
Administrar permisos de acceso a los archivos y carpetas en el sistema Linux
Usar adecuadamente los comandos: cd, mkdir, tree,mv, rmdir, chmod, chown, chgrp, unlink, stat,
umask, ln
1. Inicie sesin en su mquina con el usuario root, y luego genere el rbol de directorios de archivos dado en la figura en
el directorio raz (/), mediante el uso del comando mkdir, para obtener ayuda de los comandos use man, si algn
comando no est instalado, instlelo mediante yum o rpm.



Con qu permisos se crearon las carpetas? (ejecute el comando ls -lR /INACAP )
usuario (user owner) grupo (group) otro (other)


Cree el archivo /INACAP/TEMUCO/Alumnos/Informatica/misdatos.txt mediante el comando vi o vim, guarde en l su
nombre, apellidos y RUT.
Con qu permisos se cre el archivo misdatos.txt?
usuario (user owner) grupo (group) otro (other)


Ejecute el comando umask, y luego ejecute el comando umask -S
Cul es el valor numrico actual o predeterminado de umask? R: ____________
Coinciden los permisos de los directorios creados con la salida de umask -S? R: ___________
Ejecute el comando umask 789
En qu sistema numrico se debe especificar la mscara para crear ficheros? R: ___________

Ejecute el comando umask 000, y luego el comando umask -S
Qu permisos otorga las mscara 000, al crear carpetas y archivos? (cree una carpeta y un archivo)
Tipo usuario (user owner) grupo (group) otro (other)
Carpeta
Archivo

Taller de Sistemas Operativos I
Marcelo Soto Rodrguez
Docente rea Informtica
INACAP Temuco

Ejecute el comando umask 777, y luego el comando umask S
Qu permisos otorga las mscara 777, al crear carpetas y archivos?
Tipo usuario (user owner) grupo (group) otro (other)
Carpeta
Archivo

Ejecute el comando umask 111, y luego el comando umask S
Qu permisos otorga las mscara 111, al crear carpetas y archivos?
Tipo usuario (user owner) grupo (group) otro (other)
Carpeta
Archivo

Nota: cuando se crean archivos, el sistema realiza una operacin and 0666 con la mscara invertida o negada (0666 &
~022 = 0644, es decir rw-r--r--) . Revise el manual ejecutando el comando man 2 umask
Ejecute los comandos:
touch archivo1
mkdir -m 000 carpeta0
mkdir -m 111 carpeta1
mkdir -m 222 carpeta2
mkdir -m 777 carpeta3
ls -l
Qu permisos se otorgaron a las carpetas creadas?
MODO usuario (user owner) grupo (group) otro (other)
000
111
222
777

Para qu sirve el comando touch, segn man?



Cul debe ser el modo a utilizar con mkdir para otorgar los siguientes permisos al crear carpetas usando el
parmetro m de mkdir?
usuario (user owner) grupo (group) otro (other) Valor del la opcin m de mkdir
rwx - -
rwx rw x
rwx rx rx

Cul deber ser el valor de la mscara a especificar mediante el comando umask para otorgar los siguientes
permisos predeterminados al crear archivos?
usuario (user owner) grupo (group) otro (other) Valor de umask
rwx - -
rwx rw x
rwx rx rx


Taller de Sistemas Operativos I
Marcelo Soto Rodrguez
Docente rea Informtica
INACAP Temuco

pedro
nelson
oscar
El modo (opcin m) de mkdir y la mscara (numrica) de umask se interpretan de la misma forma?


Restablezca la mscara predeterminada a 022, ejecutando el comando umask 022 (importante para lo que viene
ms adelante)

2. Modifique o cambie los permisos (modos) a la carpeta1 ejecutando los comandos:
chmod u=rwx carpeta1
chmod g=rx carpeta1
chmod o=r carpeta1
Verifique los permisos ejecutando ls -l

Quite todos los permisos a la carpeta 1, pero esta vez, ejecute slo una lnea de comando chmod
Qu comando ejecut para quitar todos los permisos a la carpeta1?


Asigne los permisos rwxr - -r - - a la carpeta1, pero utilizando el modo de permisos octal
Qu comando ejecut?


3. En la carpeta Telecomunicaciones cree el archivo integrantes.txt, y en este coloque el contenido:





4. Aplique el comando groupadd para crear los grupos GInformatica y GTelecomunicaciones.

5. Aplique los comandos useradd y/o usermod para crear cuentas de usuario asociadas a grupos.

GInformatica GTelecomunicaciones
luisa pedro
andres nelson
pedro oscar

Inicie sesin en la tty2 con el usuario pedro y ejecute:

ls -l /INACAP/TEMUCO/Alumnos/Telecomunicaciones
El usuario pedro, puede listar el contenido de la carpeta telecomunicaciones? R:_______

ejecute el comando cat /INACAP/TEMUCO/Alumnos/Telecomunicaciones/integrantes.txt
El usuario pedro, puede visualizar el contenido de integrantes.txt? R:________

6. En la tty del superusuario root, mediante el comando chmod haga que otros no tengan o no posean permisos de
acceso (---) a la carpeta Telecomunicaciones
Qu comando ejecut para negar el acceso de otros a la carpeta Telecomunicaciones?



Puede ahora el usuario pedro, visualizar el contenido de integrantes.txt? R:________
Taller de Sistemas Operativos I
Marcelo Soto Rodrguez
Docente rea Informtica
INACAP Temuco

7. Haga que el grupo GTelecomunicaciones tenga acceso a la carpeta Telecominicaciones, aplicando el comando chgrp

Qu comando ejecut para asociar la carpeta Telecomunicaciones al grupo GTelecomunicaciones?


El usuario pedro, puede ahora listar el contenido de la carpeta telecomunicaciones? R:_______
El usuario pedro, ahora puede visualizar el contenido de integrantes.txt? R:________
El usuario pedro podr crear archivos en la carpeta Telecomunicaciones? R:__________
A qu grupo de usuarios pertenece el archivo integrantes.txt? R:___________________

Adicione permiso de escritura al grupo GTelecomunicaciones en la carpeta Telecomunicaciones
Qu comando ejecut para adicionar el permiso de escritura?

Puede ahora el usuario pedro crear archivos en la carpeta telecomunicaciones? R:___________

Puede el usuario pedro editar o modificar el archivo integrantes.txt, porqu?


8. Cree los siguientes grupos y usuarios:
Grupo Usuarios
Administrativos admin1, admin2
Docentes profe1, profe2

9. Muvase o cmbiese al directorio /home/profe1 y cree un enlace simblico ejecutando el comando
ln -s /INACAP/TEMUCO/Alumnos/Telecomunicaciones/integrantes.txt integrantes-teleco.txt y luego
Inicie sesin en otra terminal (tty) con el usuario profe1 y ejecute el comando cat integrantes-teleco.txt
Qu contenido visualiza?


10. En la terminal del usuario root, ejecute el comando chgrp Docentes integrantes-teleco.txt, y luego ejecute el
comando ls -l
A qu grupo pertenece ahora integrantes-teleco.txt?


A qu grupo pertenece el archivo integrantes.txt, de la carpeta Telecomunicaciones?


El usuario profe1, puede ver el contenido del archivo integrantes.txt, mediante el enlace simblico, porqu?



Elimine o borre el enlace simblico integrantes-teleco.txt aplicando el comando unlink
Qu sucedi con el fichero /INACAP/TEMUCO/Alumnos/Telecomunicaciones/integrantes.txt?


11. Mediante la cuenta de root, ejecute el comando chown profe1 /INACAP/TEMUCO/Alumnos/Telecomunicaciones
Puede ahora el usuario profe1, ver y/o modificar el contenido del archivo integrantes.txt de la carpeta
Telecomunicaciones? R: ________________________
Puede el usuario profe2, visualizar el contenido del archivo integrantes.txt, porqu?

You might also like