Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

chown - Changer le propriétaire et le groupe du fichier

La chown La commande est utilisée pour changer le propriétaire et le propriétaire du groupe d'un fichier ou d'un répertoire. Des privilèges de superutilisateur sont requis pour utiliser cette commande. La syntaxe de chown ressemble à ça:



chown [propriétaire][:[groupe]] fichier...

chown [propriétaire][:[groupe]] fichier...


chown peut changer le propriétaire du fichier et/ou le propriétaire du groupe de fichiers en fonction du premier argument de la commande. Voici quelques exemples:


Tableau 9-7 : Exemples d'arguments chown


Résultats des arguments

Résultats des arguments

bob Change la propriété du fichier de son propriétaire actuel en utilisateur

bob.


image

bob:users Change la propriété du fichier de son propriétaire actuel en utilisateur

bob et change le propriétaire du groupe de fichiers en utilisateurs de groupe.


image

:administrateurs Change le propriétaire du groupe en groupe admin. Le propriétaire du fichier est inchangé.


image

bob: Changer le propriétaire du fichier du propriétaire actuel à l'utilisateur grain et remplace le propriétaire du groupe par le groupe de connexion de l'utilisateur grain.


image


Disons que nous avons deux utilisateurs ; janet, qui a accès aux privilèges de superutilisateur et tony, qui ne le fait pas. Utilisateur janet veut copier un fichier de son répertoire personnel vers le répertoire personnel de l'utilisateur tony. Depuis l'utilisateur janet veut tony pour pouvoir éditer le fichier, janet change la propriété du fichier copié de janet à tony:


[janet@linuxbox ~]$ sudo cp monfichier.txt ~tony

Mot de passe:

[janet@linuxbox ~]$ sudo ls -l ~tony/monfichier.txt

-rw-r--r-- 1 root root root 2016/03/20 14:30 /home/tony/myfile.txt [janet@linuxbox ~]$ sudo chown tony : ~tony/monfichier.txt

[janet@linuxbox ~]$ sudo ls -l ~tony/monfichier.txt

-rw-r--r-- 1 tony tony tony 2016-03-20 14:30 /home/tony/monfichier.txt

[janet@linuxbox ~]$ sudo cp monfichier.txt ~tony

Mot de passe:

[janet@linuxbox ~]$ sudo ls -l ~tony/monfichier.txt

-rw-r--r-- 1 root root root 2016/03/20 14:30 /home/tony/myfile.txt [janet@linuxbox ~]$ sudo chown tony : ~tony/monfichier.txt

[janet@linuxbox ~]$ sudo ls -l ~tony/monfichier.txt

-rw-r--r-- 1 tony tony tony 2016-03-20 14:30 /home/tony/monfichier.txt


Ici, nous voyons l'utilisateur janet copier le fichier de son répertoire dans le répertoire personnel de l'utilisateur tony. Prochain, janet change la propriété du fichier de racine (résultat de l'utilisation sudo) À tony. En utilisant les deux points de fin dans le premier argument, janet a également changé la propriété du groupe du fichier en groupe de connexion de tony, qui se trouve être le groupe tony.

Notez qu'après la première utilisation de sudo, janet n'a pas été invité à saisir son mot de passe. Ceci est dû au fait sudo, dans la plupart des configurations, vous « fait confiance » pendant plusieurs minutes jusqu'à ce que le temps imparti soit écoulé.


Meilleur système d'exploitation Cloud Computing chez OnWorks :