9 votes

Comment puis-je modifier un fichier appartenant à root ?

J'ai installé un programme qui fonctionne dans un navigateur. J'aimerais changer l'image de fond qu'il affiche à l'écran ou modifier l'image existante. Les propriétés de ce fichier m'indiquent qu'il appartient à root.

Je suis sous Ubuntu 12.04 et j'utilise Linux pour la première fois. J'essaie de passer de Windows à Linux et je trouve cela laborieux :-)

Comment puis-je modifier ce fichier image à l'aide de l'interface graphique ? Comment puis-je le faire avec les privilèges de root ?

6voto

Alan Points 3

En supposant que vous soyez le propriétaire du système d'exploitation en question, vous pouvez faire quelque chose de relativement simple. En supposant également que le fichier actuel appartienne à root et au groupe de root, vous pouvez alors, dans un terminal, faire ce qui suit :

sudo chown your_user:root /path/to/file

Vous pouvez maintenant éditer ce fichier en utilisant votre login GUI normal.

Une fois que vous avez terminé, n'oubliez pas de le remettre en place

sudo chown root:root /path/to/file

Pour en savoir plus sur le changement de propriétaire des fichiers, voir :

man chown

Ouvrir un terminal peut être aussi simple que d'ouvrir la barre d'application (nom ?) et de taper "terminal". En utilisant sudo, on vous demandera votre mot de passe afin de vous accorder des privilèges élevés pour effectuer la modification. Voir :

man sudo

2voto

Shiva Kishore Points 119

C'est simple, par défaut dans ubuntu nautilus est le gestionnaire de fichiers.

Ouvrez donc le gestionnaire de fichiers avec les privilèges de l'administrateur et modifiez votre fichier

sudo nautilus

1voto

Stewart Points 1385

Lorsque vous devez modifier quelque chose en tant que root, vous pouvez utiliser sudo . Appuyez sur la touche Ctrl + Alt + T pour ouvrir un terminal, puis écrivez cette commande et appuyez sur entrée :

sudo gedit /path/to/file

Bien entendu, veillez à modifier /path/to/file avec l'emplacement réel de votre fichier. Cela ouvrira un gedit (un simple éditeur de texte) lancé par root (l'administrateur) et vous permettra de modifier votre fichier.

1voto

Volker Siegel Points 12033

J'essaie de comprendre quel problème (cas d'utilisation) vous voulez réellement résoudre.
Il semble que vous n'ayez pas l'intention de modifier vos fichiers système, mais de changer quelque chose dans votre interface graphique.
Si c'est le cas, voir ci-dessous.


En général, la meilleure façon d'apporter des modifications personnelles à des fichiers qui font partie d'Ubuntu est d'en faire une copie dans vos fichiers personnels et de la modifier. Si vous pouvez lire le fichier appartenant à root, vous pouvez créer une copie qui vous appartiendra.

Certaines fonctions de l'interface graphique le font même automatiquement dans certains cas.

Par exemple, si vous souhaitez modifier un fond d'écran existant, vous pouvez trouver le fichier, le copier et modifier votre copie.
Vous pouvez maintenant l'utiliser comme image de fond d'écran.

(Cette méthode présente plusieurs avantages, comme le fait de conserver l'original, de ne pas créer de conflits lors de la mise à jour du paquet auquel il appartient, de permettre de faire la même chose pour plusieurs utilisateurs (et probablement d'autres choses encore)).

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