Comment changer les autorisations de l'utilisateur root à tous les utilisateurs?


21

J'ai créé un dossier sur la ligne de commande en tant qu'utilisateur root. Maintenant, je veux le modifier et son contenu en mode GUI. Comment puis-je modifier les autorisations sur celui-ci pour me permettre de le faire?


Vous pouvez utiliser la commande setfacl.
Ramesh

Réponses:


32

Si je vous comprends bien, lancez un terminal, accédez à un niveau au-dessus de ce répertoire, passez à root et exécutez la commande:

chown -R user:group directory/

Cela change la propriété directory/(et tout le reste) de l'utilisateur useret du groupe group. De nombreux systèmes ajoutent automatiquement un groupe nommé d'après chaque utilisateur, vous pouvez donc souhaiter:

chown -R user:user directory/

Après cela, vous pouvez modifier l'arborescence sous directory/et même modifier les autorisations de directory/et n'importe quel fichier / répertoire en dessous, à partir de l'interface graphique.

Si vous voulez vraiment qu'un utilisateur dispose de toutes les autorisations sur tous les fichiers sous directory/(ce qui peut être OK s'il s'agit de votre ordinateur personnel, mais ce n'est certainement pas recommandé pour les environnements multi-utilisateurs), vous pouvez émettre ceci:

chmod -R a+rwX directory/

en tant que root.


Comment annuler la dernière commande que vous avez donnée?
tjons

1
@TJonS La dernière commande ouvre (presque) toutes les autorisations à tout le monde, donc l'annuler dépend des autorisations que vous souhaitez révoquer.
Joseph R.

8

Tapez simplement le terminal qui:

chmod -R 777 directory/

Et il sera disponible pour tous!


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.