In linux ogni utente ha un account per accedere e appartiene a un gruppo; inoltre può appartenere a “sottogruppi”. Ogni file appartiene a un utente e a un gruppo; per ogni si possono definire i permessi (di lettura, scrittura ed esecuzioni) che hanno l’utente proprietario, il gruppo proprietario e tutti gli altri.
File di configurazione degli account
i file di configurazione di account utente e gruppi sono:
- /etc/passwd che contiene le informazioni sugli account
- /etc/shadow usato per le password nei sistemi più sicuri
- /etc/group che contiene le informazioni sui gruppi
Ogni utente è identificato da un nome o usermane, una password, un gruppo, una home directory (una cartella di cui è proprietario e diventa la directory corrente al momento del login) e di una shell. Queste informazioni sono contentute all’interno del file /etc/passwd.
Aprendo il file passwd con i seguenti comandi:
mattia@ubuntu:~$ cd /etc
mattia@ubuntu:/etc$ cat passwd
Visualizzeremo delle scritte che per ora non hanno senso per noi, ma cerchiamo la riga che inizia con il nostro nome utente usato per il login, ora la analizzeremo:
mattia:x:1000:1000:Compaq_Proprietario,,,:/home/mattia:/bin/bash
Ogni riga contiene sette campi separati dal carattere :.
Il loro significato è:
- nome di login.
- password (se il campo è vuoto vuol dire che non serve una password).
- UID o Id utente numerico, viene utilizzato dal sistema per identificare l’utente.
- GID o Id gruppo numerico.
- commento, può essere usato per inserire il nome reale del utente.
- home directory
- shell, l’ambiente avviato al login che se non specificato di solito è /bin/sh
Mentre visualizzando il contenuto del file group, i vari campi definiscono:
- nome del gruppo.
- password del gruppo.
- GID o Id numerico del gruppo.
- elenco degli utentei che appartengono al gruppo.
Nel file /etc/shadow non è contenuta la password per motivi di sicurezzza ma una stringa di spazi codificati insieme alla password che ne è la chiave di cifratura.
Nel prossimo articolo parleremo della gestione degli utenti e dei gruppi, alla prossima!!
Archiviato in : informatica, linux, programmazione, protezione sistema, terminale, ubuntu Messo il tag: | configurazione, filesystem, gruppi, linux, password, priogrammazione, protezione, sistema, terminale, ubuntu, utenti



