web-dev-qa-db-fra.com

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

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 Images . Eh bien, le problème est que la plupart d’entre eux sont maintenant 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 qui provient d'un autre ordinateur/utilisateur? , mais les paramètres ne "collent" pas.

enter image description here

30
Alan
  1. Ouvrez un terminal (CTRL+ALT+T). Maintenant vous êtes chez vous.
  2. Sudo chown -R $USER:$USER Pictures et tapez votre mot de passe d'utilisateur normal.
53
Vanni Totaro

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

VERSION GUI

Presse ALT+F2 et tapez gksu nautilus Cela vous transformera en un compte administrateur utilisant Nautilus. Maintenant, allez dans ces fichiers et modifiez les autorisations/le propriétaire afin que votre compte normal puisse les utiliser. Cela ne fonctionne parfois pas. Au moins pour moi, ils travaillent et dans un autre PC, non. Testez et voyez.

La version de l'interface graphique a presque la même apparence que Dash, sauf qu'au lieu de dire "Rechercher" dans la barre de recherche, il est écrit "Exécuter une commande". Voici une image:

enter image description here

VERSION TERMINALE

Type 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 parce que ça va;)

12
Luis Alvarado
Sudo su
chown user_name folder_name

D'abord, ouvrez votre super utilisateur qui est root

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

4
Saif Ur Rehman

Ligne de commande: utiliser Alt+F2

Accédez au répertoire contenant les fichiers que vous souhaitez modifier. Utilisez Sudo devant votre commande qui modifie les autorisations, le propriétaire et le groupe de ces fichiers. Votre mot de passe vous sera demandé et la commande sera exécutée comme si vous étiez root.

Vous pouvez aussi faire Sudo su pour entrer root.

$ Sudo su
[Sudo] password for {username}: 
root@{Host}:/home/{username}#

Ensuite, passez au répertoire contenant les fichiers que vous souhaitez modifier.

Les autorisations sont modifiées avec chmod Exemple: chmod 755 somefile le ferait lire, écrire, exécuter pour vous en tant que propriétaire et lire, exécuter pour le groupe et les autres. L'utilisateur et le groupe sont modifiés avec chown Exemple: chown alan:alan somefile rendrait alan propriétaire d'un fichier.

edit: 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 d'accès (voir l'image dans cette rubrique).

2
Rinzwind