Page 1 sur 1

[système] Editer des fichiers de configuration.(Résolu)

Publié : dim. 21 août 2011, 13:42
par VinsS
Bonjour Je viens d'installer Archlinux, avec KDE.

Il reste quelques configurations à finaliser, exemple: locale -a ne retourne que l'anglais, au démarrage mon clavier est en Qwerty, je le remet en Azerty en mode graphique mais je dois recommencer au démarrage suivant.

Donc dans cet exemple j'édite le fichier /etc/locale.gen pour décommenter les lignes fr, mais il semble que je suis confronté à un problème de droit pour pouvoir faire cette modification.

Ce que j'ai fait:
su
(mot de passe)
vi /etc/locale.gen
Le fichier apparait bien dans la console mais n'est pas modifiable.

En parcourant la doc et les forums il apparait que l'usage de sudo doit être préféré.
J'installe sudo et je réessaye
sudo vi /etc/locale.gen
(mot de passe)

vincent is not in the sudoers file ...
Donc il faut configurer sudoers
visudo
visudo: /etc/sudoers: Permission denied

su
(mot de passe)
visudo
Là il s'ouvre mais n'est pas éditable.

Si une bonne âme pouvait éclairer un débutant, je suppose qu'il doit s'agir de détails mais ces manips en root ne m'inspire guère confiance.

Merci.

Vincent

Re: Editer des fichiers de configuration.

Publié : dim. 21 août 2011, 13:51
par FoolEcho
VinsS a écrit :

Code : Tout sélectionner

su
(mot de passe)
vi /etc/locale.gen
Le fichier apparait bien dans la console mais n'est pas modifiable.
C'est parce que tu lances su sans précaution. Recommence avec:

Code : Tout sélectionner

su -
Explication rapide "su" vs "su -": tu trimballes des variables d'environnement qui sont celles de ton utilisateur, bien que tu sois root.
Conséquence pernicieuse: tu mets potentiellement le bazar dans le home de ton utilisateur. Du coup, je te recommande de faire une recherche sur le forum pour vérifier les questions de droit sur ton répertoire utilisateur ('chown'). À rectifier en étant root: http://forums.archlinux.fr/post75413.ht ... ser#p75413

Re: Editer des fichiers de configuration.

Publié : dim. 21 août 2011, 14:00
par VinsS
Cela ne semble rien y changer
$ su -
Password:
vi /etc/locale.gen
Il apparait bien dans la console mais j'ai juste le droit de m'y promener avec les flèches, sans plus.

Si il faut configurer sudoers, je suis dans la même impasse avec visudo.

Re: Editer des fichiers de configuration.

Publié : dim. 21 août 2011, 14:02
par tuxce
Salut,
VinsS a écrit : En parcourant la doc et les forums il apparait que l'usage de sudo doit être préféré.
C'est comme on veut, on peut le préférer, mais c'est nullement une obligation.

@FoolEcho, même avec "su", on a les droits root, la modification devrait être possible.

@VinsS, par "non éditable", ça ne serait pas plutôt le fait que tu ne saches pas utiliser "vi" ? (i/insert pour insérer, etc...)

Re: [système] Editer des fichiers de configuration.

Publié : dim. 21 août 2011, 14:13
par VinsS
Ha, je pensais être dans un éditeur tout à fait classique. Je n'ai jamais utilisé vi effectivement.

Je viens de faire un essai avec insert, ça fonctionne bien sur.

Je me doutais de quelque chose de simple.

Merci

Re: [système] Editer des fichiers de configuration.

Publié : dim. 21 août 2011, 14:18
par FoolEcho
Autant pour moi... connais pas vi. :mrgreen:

Mais ma remarque pour su et la préservation du home reste valable.

Re: [système] Editer des fichiers de configuration.

Publié : dim. 21 août 2011, 14:27
par VinsS
Et maintenant je découvre nano. ...

Je met en résolu.