Академический Документы
Профессиональный Документы
Культура Документы
Archivos relacionados
Toda la informacin de los usuarios y grupos se guarda en los siguientes archivos:
Archivo /etc/passwd
Cada lnea esta separada en campos, el separador de campo son los dos puntos (:), y
cada campo representa lo siguiente:
Archivo /etc/group
El archivo group almacena la informacin de los grupos del sistema, y tiene el siguiente
formato:
root:x:0:root
bin:x:1:root,bin,daemon
daemon:x:2:root,bin,daemon
sys:x:3:root,bin,adm
clases:x:502:
Al igual que el archivo anterior cada lnea esta separada en campos el separador de
campo son los dos puntos (:), y cada campo representa lo siguiente:
Nombre del grupo. Por defecto con los comandos habituales se crea un grupo
con el mismo nombre que el usuario creado, aunque pueden existir otros grupos
con nombres especficos.
Contrasea cifrada: la contrasea de un grupo se utiliza para permitir que los
usuarios de un determinado grupo se puedan cambiar a otro o para ejecutar
algunos programas con permisos de otro grupo, siempre que se disponga de la
contrasea.
Group ID: nmero de identificacin del grupo. Es el nmero con el cual el sistema
identifica internamente a los grupos. El 0 es el nico que est reservado para el
grupo del root (los administradores).
Lista de usuarios: los nombres de los usuarios que pertenecen al grupo,
separados por comas. Aunque todos los usuarios deben pertenecer a un
determinado grupo (especificado en el cuarto campo del fichero de passwd), este
campo se puede utilizar para que usuarios de otros grupos tambin dispongan de
los mismos permisos que tiene el que se est referenciando.
Archivo /etc/shadow
El archivo shadow se encarga de almacenar las contraseas cifradas del usuario, y tienen
el siguiente formato:
root:$1$qvZCDFha$8CsNHHB/QDYlx3wDnZWzp/:12829:0:99999:7:::
bin:*:12829:0:99999:7:::
daemon:*:12829:0:99999:7:::
clases:$1$8Ne4Ij4r$th9obKXkR7iTZGj26jGUc/:12831:0:99999:7:::
Igual que los archivos anteriores cada lnea esta separada en campos el separador de
campo son los dos puntos (:), y cada campo representa lo siguiente:
Das que han de pasar hasta que la contrasea deba ser cambiada.
Das antes de caducar la contrasea en el que se avisar al usuario de que debe
cambiarla.
Das que pueden pasar despus de que la contrasea caduque, antes de
deshabilitar la cuenta del usuario (si no se cambia la contrasea).
Das, desde el 1 de enero de 1970, desde que la cuenta est deshabilitada.
Campo reservado.
En sistemas UNIX es muy comn representar las fechas a partir del nmero de segundos
transcurridos desde el 1 de enero de 1970.
En sistemas donde hay muchos usuarios y se desea restringir el espacio de disco que
utilizan se puede utilizar quotas.
# useradd s /bin/false
operador1
# useradd -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
# useradd -D -b /users
Valores por defecto: son valores por defecto que sern utilizados para crear a los
nuevos usuarios:
En RedHat o derivados, los valores por defecto estn en el archivo
/etc/default/useradd.
En Debian y derivados, los valores por defecto para aadir nuevos usuarios estan
en el archivo /etc/adduser.conf
# passwd -d raul
# passwd -l raul
# passwd -u raul
# userdel raul
# userdel -r raul
Ejemplos:
# chfn dominic
Changing finger information for
dominic.
Name []: Dominic Davis
Office []: Informtica
Office Phone []: 22-0909
Home Phone []: 44-3025
# chfn
Changing finger information for root.
Name []:
Office []:
Office Phone []:
Home Phone []:
# cambia la informacin de
contacto del usuario actua
# chage -l 7 dominic
# chage -M 7 dominic
Comando groupdel : permite eliminar un grupo del sistema, el grupo no podr ser
eliminado si este es el grupo primario de un usuario.
Ejemplo:
# groupdel admin
Comando gpasswd : permite administrar los grupos. Se puede utilizar para aadir
y eliminar usuarios, sealar un administrador e indicar un password para el grupo.
Ejemplos:
# gpasswd -A raul admin
# gpasswd admin
Descripcin
# groups [usuario]
# id [usuario]
# su [usuario]
# newgrp [grupo]
# who
# w [usuario]
# write [usuario]
# wall [mensaje]
# mesg [y|n]