chown/chgrp – Ownership

Savoir qui peut lire, modifier, supprimer un fichier sous linux est extrêmement important quand vous êtes administrateurs, surtout quand vous savez que tout se passe par des fichiers sous linux.

En créant un fichier et un répertoire respectivement avec la commande touch et mkdir, l’utilisateur connecté est devenu leur propriétaire, et ils appartiennent tous deux au groupe de l’utilisateur propriétaire.

Figure 1

Dans la Figure 1, on a créé un fichier fichier1 et un répertoire repertoire1

En passant la commande ls -l, vous pouvez voir que l’utilisateur test est leur propriétaire, et ils appartiennent tous les deux au group test.

Notez bien que seuls deux utilisateurs peuvent modifier ou supprimer un fichier. L’utilisateur propriétaire et le super-utilisateur (root). Alors les fichiers de configurations des services qui se trouvent généralement dans le répertoire /etc, seul le super-utilisateur (root) peut les modifiers.

Comment changer le propriétaire et le groupe d’un fichier et/ou un répertoire?

C’est la que les commandes chown et chgrp interviennent.

chown = change owner

chgrp = change group

Format de la commande chown

chown <nom-utilisateur> <nom-fichier>

Format de la commande chgrp

chgrp <nom-groupe> <nom-fichier>

Figure 2

Dans la Figure 2, le fichier fichier1 est devenu la propriété de l’utilisateur linuxhaiti et appartient au groupe linuxhaiti.

On peut utiliser la commande chown pour changer le propriétaire et le groupe d’un fichier et/ou un répertoire

Format

chown <nom-utilisateur>:<nom-groupe> <nom-fichier>

Figure 3

Dans la Figure 3, le répertoire  repertoire1 est devenu la propriété de l’utilisateur linuxhait et fait appartient au groupe root

En ce qui concerne un répertoire, le changer de propriétaire ne va pas affecter ses éléments.

Il faut utiliser l’option -R de chown et chgrp pour que cela prenne effet.

Format

chown -R <nom-utilisateur>:<nom-groupe> <répertoire>

 

Figure 4
//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js (adsbygoogle = window.adsbygoogle || []).push({});

Pour donner des permissions aux utilisateurs de linux, veuillez consulter ce tuto. https://linuxhaiti.wordpress.com/fr_fr/2019/02/06/chmod/

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s