Professional Documents
Culture Documents
Tecnlogo en Informtica
LINUX CENTOS 6
Usuarios y grupos
Ao 2012
USUARIOS
Ap Solange Mikeliunas
Usuarios
Usuarios
Caractersticas
/etc/shadow contrasea
Ap Solange Mikeliunas
Crear un usuario
Comando:useraddsolange
useraddsolange
solange:x:500:500::/home/solange:/bin/bash
/etc/group
solange:x:500:
/etc/shadow
solange:!!:15425:0:99999:7:::
/etc/gshadow
solange:!::
Ap Solange Mikeliunas
/etc/passwd
Este archivo contiene los siguientes campos:
1)solangenombredeusuario
2)xnoseutiliza
3)500nmerodeusuario
4)500nmerodegrupo
5):descripcin
6)/home/solangedirectoriopersonal
7)/bin/bashshelldeinicio
Ap Solange Mikeliunas
/etc/group
Este archivo contiene los siguientes campos:
1)solangenombredelgrupo
2)xnoseutiliza
3)500nmerodegrupo
4):integrantesdelgrupo
Ap Solange Mikeliunas
/etc/shadow
Este archivo contiene los siguientes campos:
1)solangeusuario
2)!!contrasea(bloqueada)
3)15425fechadecreacin
4)0cuantodebeesperarparacambiarla
5)99999cadacuantodebecambiarla
6)7dasdeavisoquedebecambiarla
7):bloquear
8):expiralacuenta
Ap Solange Mikeliunas
/etc/gshadow
1)solangenombredelgrupo
2)!contrasea
3):administradordelgrupo
4):intregrantesdelgrupo
Al inicio la contrasea esta bloqueada y no hay
ningun usuario asignado.
Ap Solange Mikeliunas
10
/etc/passwd
solange:x:500:500::/home/solange:/bin/bash
/etc/group
solange:x:500:
/etc/gshadow
solange:!::
/etc/shadow
Ap Solange Mikeliunas
solange:!!:15425:0:99999:7:::
11
Creacin de usuarios
1)/etc/login.defs
2)/etc/default/useradd
Ap Solange Mikeliunas
12
shadow
/etc/login.defs
PASS_MAX_DAYS 99999
PASS_MIN_DAYS 0
PASS_MIN_LEN 5
PASS_WARN_AGE 7
passwd
UID_MIN
UID_MAX
GID_MIN
GID_MAX
CREATE_HOME
500
60000
500
60000
yes
group
USERGROUPS_ENAB
yes
Ap Solange Mikeliunas
13
/etc/default/useradd
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes
Ap Solange Mikeliunas
14
COMANDO USERADD
OPCIONES
Ap Solange Mikeliunas
15
Opciones:
Descripcin
-u uid
-o
-d dir
-m
-g gid
-G gid,
-s shell
-c
-e
-f das
Nmero de das que pasarn despus que la contrasea ha caducado hasta que
la cuenta se desactivar (Si se especifica 0, la cuenta ser desactivada
inmediatamente despus que la contrasea expire. Si se especifica -1, la cuenta
no se desactivar despus que la contrasea caduque.)
-r
-k
usuario
Ejemplos
Ingrese los siguientes usuarios:
useraddsolange
useraddmd/tmp/totoe20131101
toto
useraddGusersana
Verifique en todos los archivos del sistema
mencionados anteriormente, con el comando:
tail
Ap Solange Mikeliunas
17
Modificar
userdel ana
18
USUARIOS
CONTRASEA
Ap Solange Mikeliunas
19
Contrasea
passwdtoto
echo123|passwdstdinana
passwddsolange
Ap Solange Mikeliunas
20
Comando passwd
Opciones
Descripcin
-d
--stdin
-l
bloquea la cuenta
-u
desbloquea la cuenta
-f
-n
-x
-w
tiempo de advertencia
-i
-S
Ap Solange Mikeliunas
21
Comando chage
Modifica o muestra los atributos de la contrasea
Opciones
Descripcin
-m
-M
-d
-I
-E
-W
22
GRUPOS
Ap Solange Mikeliunas
23
GRUPOS
Ap Solange Mikeliunas
24
Ap Solange Mikeliunas
25
Comando groupadd
Opciones
Descripcin
-g valor
Asigna un gid
-o
Permite duplicar
-r
groupaddgrupo1
26
Comando usermod
Ejemplo:
usermodaGgrupo1solange
Ejemplo:
idsolange
Ap Solange Mikeliunas
27
Comando gpasswd
El comando gpasswd permite agregar o
eliminar un usuario de un grupo. Los usuarios y
los grupos deben existir. Por ejemplo: agregar
en grupo1 los usuarios ana y toto.
gpasswdaanagrupo1
gpasswdatotogrupo1
Ap Solange Mikeliunas
28
Comando gpasswd
Ap Solange Mikeliunas
29
Comando gpasswd
Al invocar gpasswd con el nombre del grupo sin
opciones permite ingresar una contrasea al grupo, que
se almacena en /etc/gshadow esta ser solicita al
cambiarse de grupo a los usuarios que no pertenecen al
grupo.
Ap Solange Mikeliunas
30
Comando newgrp
Al ingresar un usuario al sistema tiene
predeterminado su grupo principal, con el cual se
identificarn los archivos que pueda crear.
Con el comando newgrp un usuario puede
cambiarse del grupo principal a otro secundario.
Ejemplo:
newgrpgrupo1
Para volver a su grupo principal se utiliza el
comando: exit
Ap Solange Mikeliunas
31
Grupos
32
USUARIOS
Ap Solange Mikeliunas
33
El path
El prompt
Alias predeterminados
Ap Solange Mikeliunas
34
Archivos de configuracin
.bashrc
.bash_profile
.bash_history
.bash_logout
Ap Solange Mikeliunas
35
Archivo .bash_profile
Es el primer archivo que se ejecuta cuando el
usuario se logea
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
#User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
Ap Solange Mikeliunas
36
Archivo .bashrc
Ejecuta el /etc/bashrc
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and
functions
Ap Solange Mikeliunas
37
Ap Solange Mikeliunas
38
Varialbles
.bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
#la variable PS1 es el prompt
PATH=$PATH:$HOME/bin:/tmp/directorio
PS1=[\t\>]
#UP se carga con la ejecucin del comando
UP=$(uptime)
export
PATH PS1 UP
Ap Solange Mikeliunas
39
Alias
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
Ap Solange Mikeliunas
40
Ap Solange Mikeliunas
41