40 votes

Comment puis-je devenir propriétaire d'un fichier/dossier détenu par root ?

J'avais pris l'habitude de stocker mes fonds d'écran dans /usr/share/backgrounds, et j'ai décidé de tous les déplacer dans Pictures. Le problème est que la plupart d'entre eux sont maintenant en lecture seule car ils sont propriété de root. Comment puis-je devenir propriétaire de ces fichiers, si root en est déjà le propriétaire? J'ai déjà essayé Comment puis-je devenir propriétaire d'un fichier provenant d'un autre pc / utilisateur?, mais les paramètres ne sont pas sauvegardés.

entrez ici la description de l'image

71voto

Jeroen van Bergen Points 858
  1. Ouvrez un terminal (CTRL+ALT+T). Maintenant, vous êtes dans votre répertoire personnel.
  2. sudo chown -R $USER:$USER Pictures et saisissez votre mot de passe utilisateur normal.

12voto

Bob Points 940

Vous pouvez le faire via le terminal ou l'interface graphique.

VERSION GUI

Appuyez sur ALT+F2 et tapez gksu nautilus. Cela vous permettra d'accéder à un compte admin en utilisant nautilus. Maintenant, accédez à ces fichiers et modifiez les permissions/propriétaires pour que votre compte normal puisse les utiliser. Cela ne fonctionne parfois pas. Pour moi, cela fonctionne dans un cas et pas dans un autre. Testez et voyez.

La version GUI ressemble presque à Dash, sauf qu'au lieu de dire "Rechercher" dans la barre de recherche, il est écrit "Exécuter une commande". Voici une image :

description de l'image

VERSION TERMINALE

Tapez ALT+F2 et tapez gnome-terminal. Allez dans ce dossier. Dans votre cas, ce serait cd "/home/alan/Desktop/Untitled Folder" et tapez sudo chown alan:alan *.jpg. Cela fonctionnera car c'est ainsi que ça marche ;)

7voto

Saif Ur Rehman Points 79
sudo su
chown user_name folder_name

Ouvrez d'abord votre super utilisateur qui est root

Dans la commande ci-dessus, user_name est le nom de l'utilisateur dont vous voulez définir la propriété folder_name est le dossier dont vous voulez modifier la propriété

2voto

Rinzwind Points 270388

Ligne de commande : utilisez Alt+F2

Changez vers le répertoire contenant vos fichiers que vous souhaitez modifier. Utilisez sudo devant votre commande qui modifie les autorisations, le propriétaire et le groupe de ces fichiers. Vous serez invité à entrer votre mot de passe et la commande s'exécutera comme si vous étiez root.

Vous pouvez également faire sudo su pour entrer en tant que root.

$ sudo su
[sudo] password for {username}: 
root@{host}:/home/{username}#

Ensuite, changez vers le répertoire contenant vos fichiers que vous souhaitez modifier.

Les autorisations sont modifiées avec chmod Exemple : chmod 755 somefile le rendrait en lecture, écriture, exécution pour vous en tant que propriétaire et en lecture, exécution pour le groupe et les autres. L'utilisateur et le groupe sont modifiés avec chown Exemple : chown alan:alan somefile ferait de alan le propriétaire de somefile.

éditer : après avoir lu le lien que vous avez posté, j'ai une question ! Ce sujet n'a-t-il pas déjà répondu à votre question ? Il parle de l'exécution de gksu nautilus. Cette option vous permet d'utiliser Nautilus en tant qu'utilisateur root. Cela vous permettrait de changer les accès (voir l'image dans ce sujet).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X