Beruflich Dokumente
Kultur Dokumente
/boot Contiene los archivos del kernel y archivos de configuración del ARRANQUE del
sistema.
/bin Son los archivos EJECUTABLES ESENCIALES por todos los usuarios.
Ejemplos:
[daniel@localhost ~]$
[root@localhost ~]#
echo $PS1
inodo (nodo índice)
Enlaces simbólicos
Utilizando símbolos
a all
u usuario
g grupo
o los demás
+ asignar permiso
- quitar permiso
r lectura
w escritura
x ejecución
Ejemplo:
[shrek@pantano:~]$ ls -l lista
total 1
-rwxrw-r-- 1 shrek user 337 Apr 29 13:57 lista
[shrek@pantano:~]$ chmod a-r lista
[shrek@pantano:~]$ ls -l lista
total 1
--wx-w---- 1 shrek user 337 Apr 29 13:57 lista
Otra forma:
chmod 777 lista
Modificando grupos y usuarios propietarios
Ejemplos
[root@pantano:/home/shrek]# ls -l lista
total 1
-rw-r--r-- 1 shrek user 337 Apr 29 13:57 lista
[root@pantano:/home/shrek]# chown fiona lista
[root@pantano:/home/shrek]# ls -l lista
total 1
-rw-r--r-- 1 fiona user 337 Apr 29 13:57 lista
[root@pantano]# ls -l lista
total 1
-rw-r--r-- 1 shrek user 337 Apr 29 13:57 lista
[root@pantano]# chown fiona.ventas lista
[root@pantano]# ls -l lista
total 1
-rw-r--r-- 1 fiona ventas 337 Apr 29 13:57 lista
Administración de Usuarios
El usuario administrador (root)
• Directorio : /root
• Grupo: root
• UID: 0
• Posee todos los derechos sobre todos los archivos y directorios existentes.
a) Nombre
La longitud del nombre del usuario no está limitada.
Linux distingue entre mayúsculas y minúsculas.
b) Contraseña (Password)
Linux solo verifica la coincidencia de los primeros 8 caracteres de la contraseña.
Linux distingue entre mayúsculas y minúsculas.
c) Directorio home ó Directorio de entrada
Directorio en que se sitúa al usuario una vez que entra al sistema.
Habitualmente está bajo /home.
Toma el nombre del usuario a menos que se indique lo contrario.
d) Identificador numérico (User ID o UID)
Identificador único (hay excepciones)
Normalmente se asigna automáticamente aunque el administrador puede establecerlo.
Suele tomar valores por arriba de 500.
El UID de root es 0.
Administración de Usuarios (continuación)
e) Intérprete de comandos
El administrador puede seleccionar el shell que se activará cuando el usuario entre al
sistema.
f)Nombre real
No resulta imprescindible pero puede resultar conveniente en sistemas con muchos
usuarios.
Cuando los nombres de usuario no se asocian fácilmente con el nombre real.
g) Grupo de entrada
Grupo prioritario del usuario cuando accesa al sistema.
h) Grupos adicionales
Los grupos de los que es miembro el usuario (excepto el grupo de entrada)
i) Caducidad de la cuenta
Fecha en que un usuario deje de accesar al sistema.
Consideraciones
Administración de Usuarios (continuación)
El archivo /etc/passwd
Ejemplo
jdjimenez:Hj6IhR5hu89:503:Jose Daniel Jimenez:/home/jdjimenez:/bin/bash
Administración de Usuarios (continuación)
El archivo /etc/shadow
1. Nombre de usuario.
2. Contraseña (encriptada)
3. Fecha del último cambio de contraseña.
4. Número mínimo de días que debe permanecer la contraseña sin cambiarse.
5. Número mínimo de días que debe permanecer la contraseña sin cambiarse.
6. Fecha del primer aviso al usuario de que la contraseña está a punto de expirar,
expresada en días previos a la fecha de expiración.
7. Días que pasaran entre la expiración de la contraseña y el bloqueo dede la cuenta.
8. Fecha de caducidad de la cuenta.
9. Reservado.
Habitualmente los últimos 7 campos permanecerán vacíos o con valores que no limitan la
cuenta ni la contraseña.
Administración de Usuarios (continuación)
Modificación manual de los archivos /etc/passwd y /etc/shadow
a) Cambiar el valor de los atributos de los usuarios tomando en cuenta el orden en que
aparecen.
b) Crear nuevos usuarios agregando renglones.
c) Eliminar usuarios borrando líneas del archivo. Sería necesario limpiar manualmente
todos los archivos relacionados con el usuario.
d) Inhabilitar manualmente la cuenta de un usuario (añadiendo un carácter a la
contraseña).
El archivo /etc/group
Ejemplo
proyecto::520:jjimenez,rcasillas,evalles
El archivo /etc/gshadow
useradd nombre_de_usuario
passwd nombre_de_usuario
Ejemplo
Creación de grupos
groupadd nombre_de_grupo