Contiene una lista con los usuarios locales del sistema. Cada línea contiene un usuario y está formada por columnas, separadas por : (dos puntos), que contienen:
- El nombre de usuario (máximo 32 caracteres)
- Contraseña (si este campo tiene una x la contraseña encriptada esta en, si este campo tiene un ! la cuenta esta deshabilitada, y si no contiene nada la cuenta no tiene contraseña)
- Número UID (ID de usuario) el UID 0 es el del root, 1-99 cuentas predefinidas, del 500 en adelante para usuarios reales
- Número de GID (ID de Grupo) 0 es el grupo administrador (root), la información de los grupos se encuentra en /etc/group
- GECOS información personal del usuario (nombre real, ubicación, teléfono)
- Directorio principal del usuario
- Shell que usara el usuario
sudo sh -c "echo "pepe::0:0::/root:/bin/bash" >> /etc/passwd" se crearía el usuario pepe, como root y en el grupo root, sin pedir el passwod cuando hagamos su – pepe. Lo cual sería un grave error. Si se va a modificar este archivo es recomendable hacerlo con el comando vipw (es un editor vi especial).
Envíanos tús preguntas, comentarios o sugerencias