Está en la página 1de 30

PREGUNTAS

• Para que sirve yum


• Que hay en la carpeta /etc/yum.repos.d
• Para que sirve el comando yum repolist
APRENDIZAJES ESPERADOS
• Conocer RunLevels
• Uso de chkconfig
• Creación de usuarios
• Creación de grupos
• Asociar usuarios a grupos
• Identificar archivo Passwd
• Conocer UID y GID
• Conocer un grupo Complementario y suplementario
RUNLEVELS LINUX
0 Alto Alto o cierre del sistema (Apagado).
1 Modo de usuario único (Monousuario) No configura la interfaz de red o los
demonios de inicio, ni permite que ingresen otro usuarios que no sean el usuario
root, sin contraseña. Este nivel de ejecución permite reparar problemas, o hacer
pruebas en el sistema.
2 Multiusuario Multiusuario sin soporte de red.
3 Multiusuario con soporte de red. Inicia el sistema normalmente, modo CLI
4 Multiusuario con soporte de red. Igual que el 3.
5 Multiusuario gráfico (X11) Similar al nivel de ejecución 3 + display manager.
6 Reinicio Se reinicia el sistema.
Cambiar de runlevel en ejecución
• Con el comando init 0 podemos cambiar de
runlevel

• Ejemplo:

• Init 1
• Init 2
• Init 3
• Init 4
• Init 5
• Init 6
• Init 0
CHKCONFIG
• El comando chkconfig, permite iniciar un
demonio desde el inicio del sistema o indicar que
no se inicie en un principio, permite indicar al
runlevels a ejecutar.
• Ejemplo:

• chkconfig --level 123456 httpd on


• chkconfig –level 345 network on

• chkconfig --level ( run level ) demonio on/off


CREACIÓN DE USUARIOS
useradd: Este comando permite crear un nuevo usuario en REDHAT

sintaxis:
comando nuevo usuario
useradd crojasu
useradd –u 1001 crojasu2
CREACIÓN DE USUARIOS
Al Crear usuario ocurre lo siguiente;

• Se crea automáticamente un directorio en home ej: /home/usuario1


• Se crea automáticamente un grupo con el mismo nombre del usuario
( grupo primario )

• Se crea automáticamente el usuario en el archivo /etc/passwd


DIRECTORIOS DE USUARIOS
Por defecto la ruta del usuario queda en /home/
Excepto el root que queda en /root/

Ejemplo:

Ir al directorio /home/ tras crear algún usuario y ejecutar un ls

/home/usuario1/
/home/usuario2/
/home/usuario3/

/root/
UID y GID
• UID = IDENTIFICADOR DE USUARIO
• GID = IDENTIFICADOR DE GRUPO

• Por defecto van desde el 501 en adelante

• Se pueden crear usuarios y grupos en un uid o gid especifico para


mantener un orden.

• useradd -u 1050 wilson


• useradd -u 1044 usuario44
Verificar usuarios en Archivo
/etc/passwd
• vi /etc/passwd

#Usuario:x:uid:gid::/rutadeldirectoriohome:/ejecucion
GRUPOS
Grupo primario: el grupo que se crea por defecto cuando creamos un
usuario, lleva el mismo nombre del usuario.

Grupo suplementario: se crea adicional y manualmente, tiene un nombre


distinto a los usuarios, ejemplo “devel” “gerentes” “RRHH”
Creación de grupos
• agregar un grupo
• groupadd devel

• agregar un grupo con gid distinto

• groupadd –g 2015 gerentes

• verificar en /etc/group

• vi /etc/group
Verificar grupos en /etc/group/
• vi /etc/group
VERIFICACIÓN DE CREACIÓN DE GRUPOS
Ejemplo :
groupadd devel
# a continuación veremos el grupo creado con su numero identificador en ( el archivo group )

vi /etc/group
VERIFICACIÓN DE INICIO DE SESIÓN
login: con este comando se puede cambiar de usuario.
pwd: verificar la ubicación

Comandos utiles:
su - : para volver al usuario root
su root: para volver al usuario root
USUARIOS MIEMBROS DEL GRUPO CREADO

vi /etc/group
Actividad
• Crear 10 usuarios en uid 1001 al 1010 ( usuario1,2,3,4,5,6,7,8,9,10 ) password
redhat.123
• Crear 3 grupos grupoA, grupoB, grupoC. Gid 5001, 5002,5003
•Donde :
• grupoA contenga los usuario 1 al 4
• grupoB contenga los usuario 5 al 7
• grupoC contenga los usuario 8 al 10
• Verificar el inicio de sesión solo del grupo A
• Instalar vsftpd, xeyes y tomcat6
• Los servicios vsftpd, httpd y tomcat tiene que iniciar por defecto en los
runlevel 3 y 5
• Montar un disco de 10gb en /disco1
• Configurar la red
• IPADDR= 192.168.2.x/24 GATEWAY=192.168.2.1 dns1=192.168.2.x
Claudio Rojas Ubilla
PREGUNTAS
Para que sirve el comando chkconfig ?
que es un grupo suplementario ?
Que es un grupo primario o también llamado complementario ?
Que es el UID y GID ?
Que hay en el archivo passwd ?
OBJETIVO DE APRENDIZAJE
Uso de permisos
chmod
chown
PERMISOS DE DIRECTORIOS Y ARCHIVOS
chmod ( usuarios , grupos, otros )

Ejemplo:
chmod 777 archivo.txt
CHMOD
Comando | permiso | ruta de archivo
chmod 777 /var/www/carpeta
( 777 todos los permisos en usuario, grupo y otros )

Lectura tiene el valor de 4


Escritura tiene el valor de 2
Ejecución tiene el valor de 1
Permiso 5 = ( lectura + ejecución )
Permiso 6 ( lectura + ejecución )
Permiso 7 ( lectura + escritura + ejecución )
CHMOD
x-----x-----x-----------------------------------x
| rwx | 7 | Lectura, escritura y ejecución
| rw- | 6 | Lectura, escritura
| r-x | 5 | Lectura y ejecución
| r-- | 4 | Lectura
| -wx | 3 | Escritura y ejecución
| -w- | 2 | Escritura
| --x | 1 | Ejecución
| --- | 0 | Sin permisos
x-----x-----x-----------------------------------x
CHMOD ( USUARIO, GRUPO Y OTROS )

chmod u=rwx, g=rwx, o=rx chmod 775


chmod u=rwx, g=rx, o= chmod 760
chmod u=rw, g=r, o=r chmod 644
chmod u=rw,g=r, o= chmod 640
chmod u=rw, go= chmod 600
chmod u=rwx, go=r chmod 740
PERMISOS
change mode = CHMOD

chown ( asigna usuario dueño y grupo perteneciente a un archivo )


chmod ( asigna permisos a usuarios, grupos y otros )

Lectura tiene el valor de 4


Escritura tiene el valor de 2
Ejecución tiene el valor de 1
EJEMPLOS

chmod 775 /archivo ( usuario rwx grupo rwx otros rx )


chmod 755 /archivo ( usuario rwx, grupo rx y otros rx )
chmod 575 /archivo ( ???? )
chmod 627 /archivo (???)
chmod 464 /archivo (????)
Drwxr-xr– /archivo ( ???? )

R Lectura tiene el valor de 4


W Escritura tiene el valor de 2
X Ejecución tiene el valor de 1
Actividad
• crear 6 usuarios, ( usuario1,2,3,4,5,6 ) ( UID 901 – 906 )
• password : actividad.123
• Crear 2 grupos grupoA gid 4000 ( que contenga, usuario1,2,3 ) grupoB gid 4001 (
usuario4,5,6 )
• Crear 7 carpetas en /tmp/carpeta1, carpeta2,3,4,5,6,7,8
• Carpeta1 (u=rwx, g=rwx, o=rx ) usuario1: grupoB
• Carpeta2 ( u=rw, g=rwx, o=rwx ) usuario2: grupoA
• Carpeta3 u=rwx, g=rwx, o=rwx Usuario3:grupoA
• Carpeta4 u=rwx, g=rwx, o= root:grupoA
• Carpeta5 u=r, g=r o= Usuario4:grupoB
• Carpeta6 u=rwx, g=rwx, o=x Usuario5:grupoA

• Montar disco de 10gb en /disco1/


• Crear carpeta7 en /disco1/carpeta7/ con permisos al;
• usuario3 y grupoA

• Verificar permisos creando subcarpetas dentro de las carpetas1 a 7

También podría gustarte