Usuarios y grupos

De Documentacion NexuN

Tipos de usuarios:

1. Usuario Normal : alumno, juan, pepe, etc ..
2. Usuarios de Sistema : mail, man, proxy, tty, et ...
3. root (superusuario)

Los usuarios estan definidos en los siguientes archivos:

   /etc/passwd
   /etc/group
   /etc/shadow

El archivo /etc/passwd tiene: -rw-r--r-- 1 root root

El archivo /etc/shadow tiene: -rw-r----- 1 root shadow

   egrep "alumno|root|gdm" /etc/passwd
   root:x:0:0:root:/root:/bin/bash
   gdm:x:114:120:Gnome Display Manager:/var/lib/gdm:/bin/false
   alumno:x:1000:1000:alumno,,,:/home/alumno:/bin/bash


   grep alumno /etc/group
   adm:x:4:alumno
   dialout:x:20:alumno 
   cdrom:x:24:alumno,profesor 
   plugdev:x:46:alumno 
   lpadmin:x:105:alumno 
   admin:x:119:alumno 
   alumno:x:1000:
   sambashare:x:122:alumno


   sudo egrep "alumno|profesor" /etc/shadow
   alumno:$6$XVXPbrlk$wWvQXYAeWPw5ChXAyBBjjp8yrEGKEnZwpdUu1vu.NSAcZlWM6OoPts6liJ3RxULzzUaGDqbb.yFXe0aBVH7qL1:15000:0:99999:7:::
   profesor:$6$MgY9UhVo$oXNw6mpArivei0WeEH1RPlw5QwVgN7iiDLoVnD896YIb1vIY67g/qkXqaLYwPfZmhpTbMOErSFqByV3aMrAe11:15014:0:99999:7:::

Tareas ¿Qué quiere decir cada campo? ¿Qué tipos de usuarios aparecen?

COMANDOS PARA GESTIONAR USUARIOS

useradd :Añadir nuevos usuarios al sistema.

   useradd al1
   useradd -u 1020 al2
   useradd –c ‘alumno' al3
   useradd –d /home/alU al4
   useradd –s /bin/false alsys
   useradd -D
   useradd -D -b /users #/home por /users

Valores por defecto (dependiendo de la distribución )

   /etc/default/useradd.
   /etc/adduser.conf
   /etc/skel

passwd : Cambiar la contraseña de un usuario.

   passwd al1
   passwd -d al2 # deshabilita
   passwd -l al3 # bloquea ! /etc/shadow
   passwd -u al3 # desbloquea

userdel : eliminar usuarios.

   userdel al2
   userdel -r al2 # elimina y borra su home.

usermod : modificar propiedades de usuarios

   usermod -s /bin/csh al3 #cambia shell
   usermod -G cdrom,mldonkey al3 #grupos
   usermod -e 2010-1-1 al3 # expira

chfn : Cambiar la información de contacto de un usuario.

chsh: cambia el shell del usuario especificado.

chage : permite cambiar el password y los datos del usuario.

   chage -E 2011-1-11 al2 #expirar
   chage -l 7 al2 #7 días antes de ser bloqueada
   chage -M 7 al2 #7 días para que pueda modificarla su contraseña, luego del cual deberá modificarla en forma obligatoria

COMANDOS PARA GESTIONAR GRUPOS

groupadd : Añadir un grupo al sistema.

   groupadd fp
   groupadd –g 1020 fp

groupdel : eliminar grupo del sistema

groupmod : permite modificar el nombre o GID de un grupo.

   groupmod –g 1021 fp
   groupmod -n fp fp2 # cambia el nombre del grupo

gpasswd : permite administrar los grupos.

   gpasswd -A al1 fp # señala como administrador del grupo fp al usuario al1
   gpasswd fp # cambia el passwd del grupo admin
   gpasswd -a al1 admin # añade el usuario al1 al grupo admin

COMANDOS ADICIONALES PARA GESTIONAR USUARIOS

   whoami
   alumno
   groups
   alumno adm dialout cdrom plugdev lpadmin admin sambashare
   id
   uid=1000(alumno) gid=1000(alumno) grupos=4(adm),20(dialout),24(cdrom),46(plugdev),105(lpadmin),119(admin),122(sambashare),1000(alumno)
   who
   alumno tty7 2011-02-09 09:52 (:0)
   alumno pts/0 2011-02-09 10:05 (:0.0) 
   alumno pts/1 2011-02-09 10:10 (:0.0) 
   alumno pts/2 2011-02-09 10:19 (:0.0) 
   alumno pts/4 2011-02-09 11:10 (:0.0) 
   profesor pts/5 2011-02-09 11:12
   profesor pts/6 2011-02-09 11:19 (192.168.248.1)
   w
   11:19:52 up 1:29, 7 users, load average: 1.47, 1.03, 0.97
   USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT 
   alumno tty7 :0 09:52 1:28m 6:56 1.42s gnome-session 
   alumno pts/0 :0.0 10:05 9.00s 0.47s 0.47s bash 
   alumno pts/1 :0.0 10:10 4:11 1.06s 1.06s bash 
   alumno pts/2 :0.0 10:19 31:30 1:26 1:25 texmacs.bin 
   alumno pts/4 :0.0 11:10 6:19 0.62s 17.92s gnome-terminal 
   profesor pts/5 - 11:12 1:18 1.36s 0.56s -bash
   profesor pts/6 192.168.248.1 11:19 19.00s 0.34s 0.34s -bash
   last
   profesor pts/6 192.168.248.1 Wed Feb 9 11:19 still logged in
   profesor pts/5 Wed Feb 9 11:12 still logged in 
   profesor pts/5 Wed Feb 9 11:12 - 11:12 (00:00) 
   alumno pts/5 :0.0 Wed Feb 9 11:10 - 11:12 (00:01) 
   alumno pts/4 :0.0 Wed Feb 9 11:10 still logged in
   finger dani
   Login: dani                             Name: (null)
   Directory: /home/dani                   Shell: /bin/bash
   On since Sun Feb 27 19:12 (CET) on pts/18 from 74.125.230.178
   No mail.
   No Plan. 

Más comandos:

   write, wall, mesg, newgrp, ...

[editar] Ver también

http://doc.ubuntu-es.org/Gesti%C3%B3n_de_usuarios_y_grupos

--Dani 13:33 13 feb 2011 (UTC)