web-dev-qa-db-fra.com

Ubuntu 16.04 manière correcte de spécifier un répertoire / dossier en utilisant le terminal chown pour changer de manière récursive la propriété / les permissions

OK - donc j'ouvre le terminal et je veux utiliser chown pour changer les permissions/la propriété de manière récursive. je veux utiliser

Sudo chown -R username:group directory

Le dossier sur lequel je souhaite modifier les autorisations est opt ​​/ lampp, ce qui constituerait le remplacement correct de 'répertoire' pour modifier les autorisations sur opt/lampp. le répertoire lampp et que je suis un utilisateur de Sudo, la commande serait

Sudo chown -R myname:Sudo what goes here ?

dites-moi s'il vous plaît ce que je voudrais entrer dans le terminal au lieu de "ce qui se passe ici"

Merci

2
kerry

Je vous suggèrerais d'abord cd /opt puis exécutez Sudo chown -R username:group ./lammp.

La raison en est simple: si vous ajoutez accidentellement un espace entre / et opt lors de l'exécution de Sudo chown -R username:group /opt/lammp, ce sera mauvais. En fait, c’est une erreur courante que nous voyons souvent sur Ask Ubuntu - les nouveaux utilisateurs commettent cette erreur par accident, ce qui rend leur système extrêmement difficile à récupérer. Ainsi, cd en premier, chown en second

6
Sergiy Kolodyazhnyy