Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LINUX
Grupo:
10
Amaguaña Christian
Andaluz Esteban
Paredes Ricardo
Materia:
GNU Linux
Periodo:
2021-A
Fecha de entrega:
09/07/2021
1
FACULTAD DE INGENIERÍA DE SISTEMAS GNU -
LINUX
Contenido
Tabla de ilustraciones........................................................................................................................... 3
Objetivo ................................................................................................................................................ 4
Marco teórico ....................................................................................................................................... 4
Cuentas de usuario ´......................................................................................................................... 4
Tipos de cuentas de usuario ......................................................................................................... 4
Desarrollo del ejercicio ......................................................................................................................... 4
Parte I ............................................................................................................................................... 4
Creando cuentas de usuario ......................................................................................................... 4
Permisos en archivos y directorios ................................................................................................ 5
Parte II ............................................................................................................................................ 13
Conclusiones ...................................................................................................................................... 13
Bibliografía ......................................................................................................................................... 13
2
FACULTAD DE INGENIERÍA DE SISTEMAS GNU -
LINUX
Tabla de ilustraciones
3
FACULTAD DE INGENIERÍA DE SISTEMAS GNU -
LINUX
Objetivo
• Trabajar con permisos de archivos y directorios haciendo uso de una máquina virtual con
sistema operativo CentOS.
Marco teórico
Cuentas de usuario ´
Una cuenta de usuario consiste en toda la información que requiere una persona para poder
pertenecer al sistema GNU/Linux.
Cada usuario debe poseer una cuenta en el sistema para poder accesar al equipo GNU/Linux.
Dicha cuenta de usuario es creada por el administrador del sistema.
o Super usuario: Es la cuenta del administrador del Sistema en caso de Linux y Unix el
usuario es “root”.
o Usuario de servicios: Cuentas que existen para ser usadas con aplicadas específicas.
o Usuario estándar: Cuentas ligadas a un usuario físico en particular.
Parte I
Creando cuentas de usuario
Con el objetivo de demostrar el uso de permisos en su totalidad, crear unos pocos usuarios
adicionales tux1 y tux2, quienes son miembros del grupo penguins. Para esto, se necesita
ejecutar algunos comandos que no se han cubierto aun en el curso y que normalmente no se
necesitan ejecutar como usuarios comunes.
a. groupadd penguins
b. useradd -m -g penguins -c "Tux el Pinguino (1)" tux1
c. useradd -m -g penguins -c "Tux el Pinguino (2)" tux2
d. passwd tux1
e. passwd tux2
Primero se creó el grupo pinguins, posteriormente se crearon dos usuarios nombrados como
tux1 y tux2 a los cuales se les asigno el grupo penguins y por último, se crearon las contraseñas
para los usuarios tux1 y tux2 respectivamente.
4
FACULTAD DE INGENIERÍA DE SISTEMAS GNU -
LINUX
3. En otra terminal ingresar como tux1 con la contraseña de pinguino1 y en otra terminal
ingresar como tux2 con la contraseña pinguino2.
5
FACULTAD DE INGENIERÍA DE SISTEMAS GNU -
LINUX
¿Funciona?
No funciona, debido que el directorio de tux1 solo cuenta con permisos para el propietario
es decir tux1. Además, al utilizar un sistema operativo CentOS los permisos por defecto
son rwx --- ---.
6. Colocarse en la terminal de tux1 y cambiar los permisos sobre el directorio home de tux1
de modo que otros usuarios estén permitidos de leer y acceder en él. Luego intentar
ingresar desde la terminal de tux2.
Se configuró los permisos para otros usuarios de tux1 con el siguiente comando chmod
705 /home/tux1.
6
FACULTAD DE INGENIERÍA DE SISTEMAS GNU -
LINUX
Ilustración 7 Asignación de permisos a otros usuarios para tux1 con el uso del comando chmod 705 /home/tux1
¿Funciona?
No funciona, debido a que se configuró los permisos para otros usuarios y tux2 está dentro
del grupo penguins y no es considerado como otros usuarios.
Se procede a utilizar el comando touch archivo1.txt desde la terminal de tux2 hacia tux1.
Se crea un archivo desde tux1 para proceder a borrarlo desde la terminal de tux2 con el uso
del comando touch archivoTux1.txt.
7
FACULTAD DE INGENIERÍA DE SISTEMAS GNU -
LINUX
¿Funciona?
No funciona, debido a que los permisos que tiene el directorio de tux1 solo permiten la lectura
y la ejecución, no permiten la escritura.
9. Configure los permisos en my_ls a rw- r-- ---, intentar ejecutarlo, tanto como tux1 y como
tux2.
Se configuran los permisos para el archivo my_ls con chmod 640 myls.
8
FACULTAD DE INGENIERÍA DE SISTEMAS GNU -
LINUX
¿Funciona?
No funciona en tux1, debido a que los permisos para el dueño solo son de lectura y escritura.
Por parte de tux2 tampoco funcionan, dado que solo le configuró permisos de lectura para el
grupo.
10. Configurar los permisos a rwx r-x r-x al archivo my_ls, intentar ejecutarlos desde la
terminal de tux1 y tux2.
Primero se configura los permisos del archivo my_ls con el comando chmod 755 my_ls
como se planteó.
¿Funciona ahora?
Si funciona, debido a que los permisos que se concedieron al archivo my_ls son de ejecución
tanto para el grupo como para el dueño del archivo.
11. Intentar ejecutar my_ls como tux1, tux2 y como el usuario (usted), pero con los permisos
rw- --- ---, rw- rw- ---, rwx --x --- y rwx --x –x
9
FACULTAD DE INGENIERÍA DE SISTEMAS GNU -
LINUX
Se configuró los permisos desde terminal de tux1 con el comando chmod 660 my_ls.
10
FACULTAD DE INGENIERÍA DE SISTEMAS GNU -
LINUX
Se configuró los permisos desde la terminal de tux1 con el comando chmod 700 my_ls
Se configuró los permisos desde la terminal de tux1 con el comando chmod 710 my_ls
11
FACULTAD DE INGENIERÍA DE SISTEMAS GNU -
LINUX
Se configuró los permisos desde la terminal de tux1 con el comando chmod 711 my_ls.
¿Qué permisos se requieren, los mínimos, para que tux1 pueda ejecutar my_ls?
Se requiere los permisos de ejecución para el dueño del archivo, es decir ---x --- ---.
12
FACULTAD DE INGENIERÍA DE SISTEMAS GNU -
LINUX
Parte II
1. Preparar una presentación del tema: permisos por defecto y UMASK en Linux, junto con un
ejemplo realizado en su S.O. Linux.
Conclusiones
Se logró realizar los diferentes ejercicios planteados sobre la creación de usuarios y como se
gestionan los permisos dentro un entorno virtual con el sistema operativo CentOS.
Bibliografía
[1] “GNU/Linux-Permisos de acceso al sistema de archivos”, SIC-864, Facultad de Sistemas,
Escuela Politécnica Nacional, 2021-A.
13