chown Générateur de commandes
Générer des commandes chown pour changer le propriétaire et le groupe d’un fichier (prend en charge user:group, --reference, récursif)
Démarrer avec chown
## Qu’est-ce que chown ?
`chown` (changer de propriétaire) modifie l’utilisateur et/ou le groupe qui possède un fichier ou un répertoire. Seul le propriétaire actuel ou root peut l’exécuter. La propriété est stockée sous forme de numéros UID/GID, mais `chown` accepte également des noms qui sont résolus via `/etc/passwd` et `/etc/group`.
## Comment l’utiliser
1. **Définir le propriétaire** : Saisissez un nom d’utilisateur dans le champ `user`, ou laissez-le vide pour conserver le propriétaire actuel. 2. **Définir le groupe** : Saisissez un nom de groupe dans le champ `group`, ou laissez-le vide pour conserver le groupe actuel. Utilisez uniquement `group` (avec le champ utilisateur vide) pour modifier uniquement le groupe — la commande devient alors `:group`. 3. **Sélectionner le fichier** : Saisissez le chemin cible dans le champ `file`. 4. **Activer/désactiver les options** : `-R` pour une action récursive, `-v` pour un affichage détaillé, `--reference` pour copier la propriété depuis un autre fichier. 5. **Copier et exécuter** : Préfixez la commande par `sudo` si vous n’êtes pas le propriétaire actuel.
Syntaxe et options de propriété
### `user:group` Forme combinée Changer à la fois le propriétaire et le groupe : `chown nginx:www-data file.txt`.
### `user` Seulement le propriétaire Changer uniquement le propriétaire, le groupe reste inchangé : `chown nginx file.txt`.
### `:group` Seulement le groupe Changer uniquement le groupe (colonne avant le deux-points) : `chown :www-data file.txt`. Équivalent à `chgrp www-data file.txt`.
### `-R` Récursif Appliquer la modification à un répertoire et à tout ce qu’il contient : `chown -R nginx:www-data /var/www`. À utiliser avec prudence — cela peut affecter des milliers de fichiers.
### `-v` Verbalisé Afficher chaque fichier que `chown` traite, y compris ceux dont la propriété n’a pas changé.
### `--reference=FILE` Copier l’utilisateur et le groupe à partir d’un autre fichier au lieu de les spécifier explicitement : `chown --reference=template.txt new.txt`.
▶Quelle est la différence entre chown et chmod ?
▶Pourquoi chown affiche-t-il « Opération non autorisée » ?
▶Comment puis-je changer le propriétaire d’un arbre de dossiers entier ?
Si cet outil vous a été utile, pensez à m’offrir un café.
Achetez-moi un café.