Usuaris i Grups
- Fitxers de configuració d'usuaris:
/etc/passwd
/etc/shadow
- Fitxers de configuració de grups:
/etc/group
/etc/gshadow
Fitxer /etc/passwd
- Camps (separats per “:”):
Login name
Optional encrypted password
Numerical user ID
Numerical group ID
User name or comment field
User home directory
User command interpreter
- Exemple:
francesc:x:1000:1000:Francesc Solsona:/home/francesc:/bin/bash
Fitxer /etc/shadow
(Permission: rw-r-----)
- Camps (separats per “:”):
Login name
Encrypted password
Days since Jan 1, 1970 that password was last changed
Days before password may be changed
Days after which password must be changed
Days before password is to expire that user is warned
Days after password expires that account is disabled
Days since Jan 1, 1970 that account is disabled
Reserved field
- Exemple:
francesc : $1$Me/cGKsG$5ui/abvo44aqeY9BF790c0 : 12430 : 0 : 99999:7 : : :
Fitxer /etc/group
- Camps (separats per “:”):
name of the group.
the (encrypted) group password.
numerical group ID.
group member's user names, separated by commas.
- Exemple:
.................................................
sudo:x:27:francesc, joan, pep
audio:x:29:francesc,pep
.................................................
Fitxer /etc/gshadow
(Permission: rw-r-----)
- Camps (separats per “:”):
name of the group.
the (encrypted) group password.
administrator.
group member's user names, separated by commas.
- Exemple:
.................................................
sudo:*:root:francesc,joan,pep
audio:Stdwue%&(((ffff4233&/(((()988:root:francesc,pep
.................................................
- El " * " vol dir que ningú pot accedir amb contrasenya a part dels usuaris ue són membres del grup.
Possibles aplicacions (sudo)
- Si executem com un usuari normal:
$ poweroff
poweroff: must be superuser
-
El sistema ens indica que no tenim permisos suficients per executar la comanda poweroff
-
La comanda sudo ens permet executar als usuaris normals aplicacions amb permisos de superusuari. Per exemple:
$ whoami
francesc
$ sudo poweroff