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?

tjons
la source
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.

Joseph R.
la source
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!

Gani Rakhmatov
la source
3

Utilisez simplement cette commande linux

sudo chown -R :users your_directory
Δημητρης Παππάς
la source