Integridad passwd/group

Posted by Gomix Fri, 28 Mar 2008 12:12:59 GMT

Cuando por ejemplo se migran usuarios y grupos de un sistema a otro, incluso entre distintas versiones de sistemas operativos tipo Unix, o como simple rutina de mantenimiento, es útil contar con una herramienta del sistema que nos permita saber si nuestros /etc/passwd y /etc/group, y sus sombras /etc/shadow y /etc/gshadow, están en buena forma, es decir, todas sus entradas siguen el formato correspondiente sin errores. Las herramientas son pwck y grpck.

Abajo algunas salidas de ejemplo tomadas de Fedora Core 5 y Solaris 10.

## Fedora
# pwck
user adm: directory /var/adm does not exist
user news: directory /etc/news does not exist
user uucp: directory /var/spool/uucp does not exist
user gopher: directory /var/gopher does not exist
user ftp: directory /var/ftp does not exist
user pcap: directory /var/arpwatch does not exist
user mailnull: directory /var/spool/mqueue does not exist
user smmsp: directory /var/spool/mqueue does not exist
user ident: directory /home/ident does not exist
pwck: no changes
## Solaris 10
# pwck

lp:x:71:8:Line Printer Admin:/usr/spool/lp:
        Login directory not found

nuucp:x:9:9:uucp Admin:/var/spool/uucppublic:/usr/lib/uucp/uucico
        Login directory not found

alex:x:101:1::/home/alex:/bin/sh
        Login directory not found

## Solaris 10
# grpck
Limitado::1000:
        1 Bad character(s) in group name

Por supuesto, para más información, man pwck(8) y man grpck(8).

Trackbacks

Use the following link to trackback from your own site:
http://www.fedora-ve.org/trackbacks?article_id=integridad-passwd-group&day=28&month=03&year=2008

Comments

Leave a response

Comments


body> body>