Usuarios

Page last edited hace 1503 días 19 horas
De Solaris-ES
Saltar a: navegación, buscar

USUARIOS[editar]

  • Cambiar el usuario root a rol
# usermod -K "type=role" root
# usermod -R "root" julian
# pfksh  <-- shell que carga los perfiles
# pfexec "comando"


  • Nuevo home para root
root@galdos12:~# cat /etc/passwd 
root:x:0:0:Super-User:/root:/usr/bin/bash
  • /etc/shadow:
loginID:password:lastchg:min:max:warn:inactive:expire:flag


  • Nuevo sistema de cifrado de las passwords (por defecto md5):
root@galdos12:~# cat /etc/shadow 
root:$5$gwv8iTQt$jQ.x3UQzU2G2OXOM4VFRLMZbhFhNNYtiRrsZ3v5/cK5:0::::::
  • Si se pone un 0 en el tercer campo obligara a cambiar la password en el proximo login:
pkg5srv:*LK*:0::::::

tambien se puede con el comando passwd:

root@galdos12:~# passwd -f julian
passwd: password information changed for julian
  • Politica de seguridad:
root@galdos12:~# cat /etc/security/policy.conf  | grep -v \#
AUTHS_GRANTED=
PROFS_GRANTED=Basic Solaris User
CONSOLE_USER=Console User
CRYPT_ALGORITHMS_ALLOW=1,2a,md5,5,6
CRYPT_DEFAULT=5
  • Bloquear el usuario tras intentos fallidos de login
root@galdos12:~# cat /etc/security/policy.conf  | grep -i lock
# LOCK_AFTER_RETRIES specifies the default account locking policy for local
# a user's user_attr(4) "lock_after_retries" value.
# YES enables local account locking, NO disables local account locking.
#LOCK_AFTER_RETRIES=NO

Si el usuario ya estaba creado hay que cambiar el /etc/user_attr:

root@galdos12:~# usermod -K "lock_after_retries=yes" julian

Se puede cambiar el numero de intentos para bloquear una cuenta:

julian@galdos12:~$ grep RETRI /etc/default/login 
# login will wait after RETRIES failed attempts or the PAM framework returns 
# RETRIES determines the number of failed logins that will be
# will be locked if failed logins equals or exceeds RETRIES.
#RETRIES=5


  • Algoritmos de cifrado de contraseñas:
root@galdos12:~# cat /etc/security/crypt.conf  | grep -v \#
1	crypt_bsdmd5.so.1
2a	crypt_bsdbf.so.1
md5	crypt_sunmd5.so.1
5	crypt_sha256.so.1
6	crypt_sha512.so.1


  • valores por defecto al crear un usuario:
root@galdos12:~# useradd -D
group=staff,10  project=default,3  basedir=/export/home  
skel=/etc/skel  shell=/usr/bin/bash  inactive=0  
expire=  auths=  profiles=  roles=  limitpriv=  
defaultpriv=  lock_after_retries= 
  • Asignar cuotas de disco a un usuario
# zfs set userquota@student1=10g students/compsci
  • Mostrar el uso por cada usuario:
# zfs userspace students/compsci
TYPE		NAME	 USED	QUOTA	
POSIX User	root	 227M	none	
POSIX User	student1 455M	10g