Administracion Linux
IRONTEC - http://www.irontec.com
CURSO LINUX: Administración de
Sistema y Servicios
(parte 2)
1
Iker Sagasti Markina | Iñaki Baz Castillo
Curso Linux: Administración de Sistema y Servicios (parte 2)
Sistemas de ficheros en Unix
●
●
●
En un sistema Unix todo son archivos: memoria física,
ratón, modems,teclado...
Filosofía de diseño de grán éxito y potencia, aunque
también peligrosa: un simple error de permisos puede
permitir modificar todo un disco duro.
Tipos de archivos:
➔
ficheros planos
➔
directorios
➔
ficheros especiales (dispositivos)
• orientados a carácter
• orientados a bloque
2
Iker Sagasti Markina | Iñaki Baz Castillo
Curso Linux: Administración de Sistema yServicios (parte 2)
Comandos en GNU/Linux
Comandos para búsqueda de archivos
●
find (busca ficheros en directorios)
●
locate (busca patrones en bases de datos)
●
●
3
whereis (busca el binario, el fuente y la página de ayuda
de un fichero)
which (busca comandos en el PATH)
Iker Sagasti Markina | Iñaki Baz Castillo
Curso Linux: Administración de Sistema yServicios (parte 2)
Gestión de Usuarios y Grupos
Características de usuarios Unix
●
●
4
Los sistemas Unix son sistemas multiusuario. Cada usuario
tiene una serie de características propias y asociadas:
➔
uid: identificativo de usuario (debe ser único)
➔
gid: identificativo de grupo
➔
home: carpeta de trabajo o personal
➔
shell: interprete de comandos
Comandos:
➔
who/whoami/id(muestra información de usuarios)
➔
su/sudo (cambia de usuario o privilegios)
Iker Sagasti Markina | Iñaki Baz Castillo
Curso Linux: Administración de Sistema y Servicios (parte 2)
Gestión de Usuarios y Grupos
Gestión de Usuarios
●
adduser (crear usuarios)
●
usermod (modificar usuarios)
●
deluser (eliminar usuarios)
Gestión de Grupos
●
●
groupmod (modificagrupo)
●
5
addgroup (añade grupo o usuario a grupo)
delgroup (elimina grupo o usuario de grupo)
Iker Sagasti Markina | Iñaki Baz Castillo
Curso Linux: Administración de Sistema y Servicios (parte 2)
Gestión de Usuarios y Grupos
Gestión de Usuarios
linux:~$ adduser alumno
linux:~$ addgroup consultec
linux:~$ adduser –home /home/consultec/alumno –shell /bin/sh –uid 5001 –ingroup consultec alumno
linux:~$ usermod –-shell /bin/bash alumno
linux:~$ adduser alumno softwarelibre
• Esto añade a “alumno” al grupo “softwarelibre”
6
Iker Sagasti Markina | Iñaki Baz Castillo
Curso Linux: Administración de Sistema y Servicios (parte 2)
Gestión de Usuarios y Grupos
Cambiando el propietario y grupo
●
7
Para cambiar el propietario o grupo puedehacerse a través
del nombre o del identificativo (uid o gid).
➔
chown (cambiar el propietario)
➔
chmod (cambiar el grupo)
Iker Sagasti Markina | Iñaki Baz Castillo
Curso Linux: Administración de Sistema y Servicios (parte 2)
Gestión de Usuarios y Grupos
Cambiando el propietario y grupo
linux:~$ ls -l ~/documentos/linux.pdf
-rw-rw-r-- 1 alumno alumno 2684 ene
2 21:09linux.pdf
linux:~$ chown alumno:consultec ~/documentos/linux.pdf
linux:~$ ls -l ~/documentos/linux.pdf
-rw-rw-r-- 1 alumno consultec 2684 ene
2 21:09 linux.pdf
linux:~$ id aktor
uid=500(aktor) gid=500(aktor) grupos=500(aktor)
linux:~$ chown 500 ~/documentos/linux.pdf
linux:~$ ls -l ~/documentos/linux.pdf
-rw-rw-r-- 1 aktor consultec 2684 ene
8
2 21:09 linux.pdf
Iker Sagasti Markina| Iñaki Baz Castillo
Curso Linux: Administración de Sistema y Servicios (parte 2)
Administración de permisos de ficheros
Permisos de ficheros en sistemas Unix
●
●
●
9
Todos los archivos en Unix tienen permisos que indican
que y quien puede hacer o no hacer una acción con el
archivo.
Es la base de la seguridad de Unix.
2 formas de notación:
➔
Modo alfabético
➔...
Regístrate para leer el documento completo.