man chown
donne la description et l'utilisation et d'autres informations utiles sur la chown
commande.
NAME
chown - change file owner and group
SYNOPSIS
chown [OPTION]... [OWNER][:[GROUP]] FILE...
chown [OPTION]... --reference=RFILE FILE...
À partir des informations fournies par la page de manuel, nous pouvons savoir que chown $USER:$USER
change le propriétaire et le groupe du fichier cible en $USER
, tandis que chown $USER
seul le propriétaire du fichier cible change en $USER
laissant le groupe du fichier cible inchangé.
Les détails (de la page de manuel) suivent:
Owner is unchanged if missing. Group is unchanged if missing, but changed to
login group if implied by a ':' following a symbolic OWNER. OWNER and GROUP may
be numeric as well as symbolic.
chown $USER:$USER
Peut donc être raccourci comme chown $USER:
.
Les sorties comme root root
from namei -l
command signifient que le propriétaire et le groupe de ce fichier sont tous deux définis sur root
. Ce n'est pas défini ou répertorié deux fois par le propriétaire. Propriétaire et groupe sont deux concepts liés mais différents. Et un fichier a toujours un propriétaire et un groupe.
Quant à l'utilisation de la chown
commande, il y a de grandes chances que le privilège de superutilisateur soit requis, car on est susceptible de transférer la propriété d'un fichier lors de l'utilisation de la chown
commande. Mais ce n'est pas toujours la vérité.
Disons que nous avons un utilisateur nommé «test», qui appartient à plusieurs groupes. id
La commande donne la sortie suivante:
uid=1000(test) gid=1000(test) groups=1000(test),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),110(sambashare)
Et l'utilisateur 'test' possède le fichier suivant:
-rw-r--r-- 1 test test 0 May 27 23:34 test_file
Ensuite , nous pouvons changer le groupe de test_file
à sambashare
sans privilège de super - utilisateur, comme groupe « test » appartient à « test » d'utilisateur et groupe « sambashare » en même temps, « test » utilisateur possède déjà une autorisation suffisante pour changer le groupe du fichier.