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

31

J'ai eu la mauvaise habitude de stocker mes fonds d'écran dans / usr / share / backgrounds et j'ai décidé de les déplacer tous dans les images . Eh bien, le problème est que la plupart d'entre eux sont désormais en lecture seule car ils appartiennent à root . Comment puis-je en devenir propriétaire, si root les possède déjà? 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 "collent" pas.

entrez la description de l'image ici

Alan
la source

Réponses:

59
  1. Ouvrez un terminal ( CTRL+ ALT+ T). Vous êtes maintenant chez vous.
  2. sudo chown -R $USER:$USER Pictures et tapez votre mot de passe utilisateur normal.
Vanni Totaro
la source
1
Ou si un autre répertoire de votre dossier de départ le remplace par des images. A fonctionné pour moi et les sous-dossiers aussi.
lewis
l'option -R ou –recursive pour opérer récursivement sur les fichiers et répertoires
Yevgeniy Afanasyev
12

Vous pouvez le faire via un terminal ou une interface graphique.

VERSION GUI

Appuyez sur ALT+ F2et tapez gksu nautilusCela vous transformera en un compte administrateur en utilisant nautilus. Maintenant, accédez à ces fichiers et modifiez les autorisations / propriétaire afin que votre compte normal puisse les utiliser. Cela ne fonctionne parfois pas. Au moins pour moi, ils fonctionnent et pas sur un autre PC. Testez et voyez.

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

entrez la description de l'image ici

VERSION TERMINALE

Tapez ALT+ F2et tapez gnome-terminal. Accédez à ce dossier. Dans votre cas, ce serait cd "/home/alan/Desktop/Untitled Folder"et tapez sudo chown alan:alan *.jpg. Cela fonctionnera parce que ce sera le cas;)

Luis Alvarado
la source
Merci CYREX! La version GUI ne fonctionnerait jamais pour une raison quelconque, mais l'exécuter dans Terminal a fait l'affaire. Vanni a été le premier à répondre (par 6 secondes), mais comme vous aviez pratiquement tous les deux la même réponse, j'ai également voté pour vous :)
Alan
@Luis La version GUI fonctionne sur n'importe quelle version d'Ubuntu ou uniquement pour la version 12.04?
Lucio
1
@Lucio - Je peux confirmer que cela fonctionne au moins depuis le 11.04. J'ai essayé cela en 11.04, 11.10 et 12.04.
Luis Alvarado
5
sudo su
chown user_name folder_name

Ouvrez d'abord votre super utilisateur qui est root

Dans la commande ci-dessus, user_namele nom de l'utilisateur sur lequel vous souhaitez définir la propriété folder_nameest le dossier dont vous souhaitez modifier la propriété.

Saif Ur Rehman
la source
5
Il n'y a aucun besoin de le faire sudo susi vous le faites déjà sudo chown.
edwinksl
2

Ligne de commande: utilisez Alt+F2

Accédez au répertoire contenant vos fichiers que vous souhaitez modifier. Utilisez sudodevant votre commande qui modifie les autorisations, le propriétaire et le groupe de ces fichiers. On vous demandera votre mot de passe et la commande s'exécutera comme si vous étiez root.

Vous pouvez également faire sudo supour entrer root.

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

Passez ensuite au répertoire contenant vos fichiers que vous souhaitez modifier.

Les autorisations sont modifiées avec l' chmodexemple: le chmod 755 somefileferait lire, écrire, exécuter pour votre en tant que propriétaire et lire, exécuter pour le groupe et les autres. L'utilisateur et le groupe sont modifiés avec l' chownexemple: chown alan:alan somefilerendrait alan propriétaire d'un fichier.

modifier: 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 d'exécution gksu nautilus. Cette option vous permet d'utiliser Nautilus en tant qu'utilisateur root. Cela vous permettrait de modifier l'accès (voir l'image dans cette rubrique).

Rinzwind
la source
Salut Rinzwind, merci pour votre réponse! Comme toujours, j'ai cherché la question avant de poster la mienne et j'ai rencontré celle-ci. Il a dit d'utiliser gksu nautilusce qui était la première chose que j'ai essayé avant de trouver cette question. Mais pour une raison quelconque, je changerais les autorisations, et elles seraient toujours réinitialisées, même en tant que root. Bizarre!
Alan
Pas bizarre! tout simplement stupide;) Peut-être un bug: X
Rinzwind
J'espère bien que non! De toute façon, j'ai arrêté d'y mettre mes papiers peints, ça n'a pas de sens.
Alan