Cap 17 - Ownership and Permissions

 Il comando "id" come sappiamo da info dettagliate sull'utente e i gruppi a cui appartiene. Il primo gruppo menzionato è il gruppo primario a cui sono associati pure i file

il comando "groups" rapidamente dice a che gruppi appartiene il tuo account ma non da info sul GID.

Per cambiare gruppo primario si usa "newgrp" e il gruppo primario scelto che vale solo nella shell in uso. Chiudendo la shell lo user torna ad avere il vecchio gruppo primario

Sappiamo che per cambiare in maniera permanente il gruppo primario è necessario il comando:

sudo groupmod -g groupname username

per cambiare il gruppo di un file o una dir "chgroup nomegruppo path"

Il comando "stat" è utile per conoscere proprietà dei file o folder come "ls-l" ma da' più imnformazioni come ad esempio i permessi in formato numerico oppure le date di accesso, modifica e creazione.

per cambiare gruppo si può anche usare il comando:

chown :group /path/to/file
chown .group /path/to/file

il comando "chown" cambia i proprietari e i gruppi proprietari dei file:

chown user:group /path/to/file
chown user.group /path/to/file

IMPORTANTE: "The permissions of all parent directories must be considered before considering the permissions on a specific file."

"The r permission allows a user to view a listing of the directory."

"The w permission allows a user to delete files from a directory, but only if the user also has x permission on the directory."

Metodo numerico per cambiare permessi ai file

7 rwx
6 rw-
5 r-x
4 r--
3 -wx
2 -w-
1 --x
0 ---

 comando "umask" per cambiare nella shell i permessi delle dir e file...

Commenti