Linux Platform

chown

Changer le propriétaire et le groupe d'un fichier

fichierspropriétairepermissionssécurité

Syntaxe

chown [OPTIONS] UTILISATEUR[:GROUPE] FICHIER...

Options principales

OptionDescription
-RAppliquer récursivement aux répertoires et contenus
-vAfficher les modifications effectuées
--référenceUtiliser le propriétaire d'un fichier de référence
-cAfficher uniquement les fichiers réellement modifiés

Exemples

Changer le propriétaire d'un fichier

$ ls -l config.yml
-rw-r--r-- 1 root root 1024 mai  8 10:00 config.yml
$ sudo chown mouctar config.yml
$ ls -l config.yml
-rw-r--r-- 1 mouctar root 1024 mai  8 10:00 config.yml

Changer le propriétaire et le groupe récursivement

$ sudo chown -Rv www-data:www-data /var/www/monsite/
le propriétaire de '/var/www/monsite/' a été modifié en www-data:www-data
le propriétaire de '/var/www/monsite/index.html' a été modifié en www-data:www-data
le propriétaire de '/var/www/monsite/css/style.css' a été modifié en www-data:www-data
le propriétaire de '/var/www/monsite/js/app.js' a été modifié en www-data:www-data

Copier le propriétaire d'un fichier de référence

$ ls -l app.conf
-rw-r--r-- 1 root root 512 mai  8 09:00 app.conf
$ sudo chown --référence=/var/www/index.html app.conf
$ ls -l app.conf
-rw-r--r-- 1 www-data www-data 512 mai  8 09:00 app.conf