CURSO DESDE 0 DE GNU/LINUX. Versión 2.
Entrega 17. Gestión de usuarios (y II).
$> cd /pub
$> more beer
Eliminando al petardo, digo… eliminando usuarios.
Como creamos en la anterior entrega un usuario que era petardo, pues ya es hora que lo eliminemos, y para eso existe el siguiente comando:
userdel [-r] usuario
Simplemente elimina al usuario que le indiquemos (mirad qué sencillo esta vez, ya se sabe que destruir es más fácil que crear), y como única opción tenemos '-r', que elimina su directorio home con todos sus ficheros.
Así que ya podemos eliminar todos los petardos de nuestro sistema:
|
[matados2k@fortaleza curso]$ su -l
Password:
[root@fortaleza root]# userdel -r petardo
[root@fortaleza root]# ls /home/petardo
ls: /home/petardo: No existe el fichero o el directorio
[root@fortaleza root]# exit
[matados2k@fortaleza curso]$
|
Y con los petardos eliminados sin rastro alguno vamos a pasar a los grupos.
Ahora toca a los grupos.
Como ya vimos en la entrega pasada y en otra anterior (de cabeza no puedo acordarme de todas :P ), cada usuario pertenece a uno o más grupos (aunque sólo uno es el principal), y por eso cada fichero tiene un usuario y un “grupo propietario” (el principal del usuario), por decirlo así.
Al igual que hay usuarios del sistema, también existen grupos del sistema tales como grupo root, grupo bin… y por lo general, salvo raras excepciones, los usuarios nunca deben pertenecer a ninguno de esos grupos.
La información de los grupos se guarda en '/etc/group', y al igual que los usuarios también pueden tener y es normal tener las claves bajo shadow, concretamente el fichero de shadow para los grupos es '/etc/gshadow', e igual que en los usuarios solo es accesible por el root. Del mismo modo que con los usuarios solo explicaré el contenido del primero.
El formato de '/etc/group' es el siguiente:
nombre_grupo:clave:GID:lista de usuarios miembros
El primer y el segundo campo no necesitan explicación ya que es igual que en lo de usuarios (acordaos que si hay una x es que la clave está bajo shadow). GID es el identificador de grupo y suele coincidir que el UID del usuario con el mismo nombre, pero no tiene porqué ser así. Y por último tenemos la lista de todos los usuarios que pertenecen a ese grupo.
No es normal que los grupos de usuarios tengan clave, si conocéis cómo es '/etc/gshadow' veréis que el campo de la clave esta vacío (de hecho, aun sin saberlo como root, miradlo y veréis que casi todos los campos están en blanco menos el primero y el último), no se suelen usar nunca las claves en los grupos (la verdad es que sería muy agobiante que te pidiera la clave de grupo también).
Añadiendo grupos.
groupadd [-g gid [-o]] [-r] [-f] group
Como veis esto ya se simplifica con respecto a lo usuarios. Así que pasemos a ver qué es cada opción:
|
-g indica explícitamente el GID del grupo.
-o no obliga a que el identificador de grupo sea único, cosa totalmente desaconsejable.
-r para crear un grupo del sistema.
-f hace que groupadd no de error si el grupo ya existe.
|
Así que vamos a crear un grupo llamado, por ejemplo, botijo:
|
[matados2k@fortaleza curso]$ su -l
Password:
[root@fortaleza root]# groupadd botijo
[root@fortaleza root]# groupadd -f botijo
[root@fortaleza root]# groupadd botijo
groupadd: group botijo exists
[root@fortaleza root]# exit
[matados2k@fortaleza curso]$
|
Cambiando las características de los grupos.
Hoy estamos caprichosos y queremos modernizarnos, queremos cambiar el grupo botijo por cantimplora que es más portátil XD (No señores, no he fumado cositas de esas raras que se le echan al tabaco). Para eso necesitamos el siguiente comando:
groupmod [-g gid [-o]] [-n group_name ] group
Otra vez vemos que es sencillo y que el significado de las opciones es el mismo, menos '-n' que es para cambiar el nombre, opción que demostraré con el ejemplo:
|
[matados2k@fortaleza curso]$ su –l
Password:
[root@fortaleza root]# groupmod -n cantimplora botijo
[root@fortaleza root]# groupadd botijo
[root@fortaleza root]# exit
[matados2k@fortaleza curso]$
|
Como podéis observar podemos volver a crear el grupo botijo, ya que al renombrarlo deja de existir para llamarse cantimplora.
Eliminado los grupos.
Para eliminar los nuevos grupos que hemos creado usamos el sencillo comando:
groupdel group
Con este simple comando que no tiene ni opciones eliminaremos los grupos:
|
[matados2k@fortaleza curso]$ su -l
Password:
[root@fortaleza root]# groupdel botijo
[root@fortaleza root]# groupdel cantimplora
[root@fortaleza root]# exit
[matados2k@fortaleza curso]$
|
La guinda.
Para terminar la gestión de usuarios veremos dos comandos que nos pueden ser útiles:
users
groups usuario
El primero indica los usuarios que están accediendo al sistema (acordaos del comando 'w'), y el segundo indica todos los grupos a los que pertenece un usuario. Así que nada más que un ejemplo:
|
[matados2k@fortaleza curso]$ users
matados2k matados2k matados2k
[matados2k@fortaleza curso]$ groups matados2k
matados2k : matados2k
[matados2k@fortaleza curso]$
|
Despedida.
Con esto ya terminamos esta parte y espero que no os haya aburrido mucho. En la próxima entrega empezaré con cómo se instalan los programas en GNU/Linux. Intentaré empezar con los programas que deben ser compilados, después con los rpm, luego con los deb y finalmente con el apt-get. Hasta la próxima.
Agradecimientos: · Revisión del documento: karuchi (Carolina García).
Página oficial y dominio de mi propiedad http://matados2k.es
Matados'2k Usuario y moderador de foro.noticias3d.com
Matados'2k Usuario y moderador de www.sinuh.org
matados2k (arroba) gmail (punto) com
|
Este documento está sometido a la licencia de creative commons en su variante “Reconocimiento-NoComercial-SinObraDerivada 2.1 España” . Es de agradecer que se comunique al autor el uso de este documento en otro medio y se debe incluir de forma obligatoria este recuadro y los agradecimientos.
|
|
mun weno Escrito por yop el 2004-11-08 21:30:14 grax por el aporte | putao Escrito por Daniels el 2005-01-08 17:31:26 jajaj ya habia escrito algo y se me borro sin kerer, !!este mouse de mierda!! SALUTES DESDE CHILE | Escrito por Invitado el 2005-01-09 14:57:51 Muy bueno. |
Sólo los usuarios registrados pueden escribir comentarios. Por favor valídate o regístrate. Powered by AkoComment 2.0! |