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)
