Salut TGV6773
TGV6773 a dit :
Bonjour,
Je voudrais supprimer la demande du mot de passe lorsque je veux installer/Supprimer des programmes sous Mandriva Linux 200.1 Spring.
Car je suis le seul utilisateur et à la longue, c'est énervant. Je ne retrouve plus où aller pour gérer cela.
Merci de votra aide.
Amicalement
Tu ne risque pas de le retrouver, car ça n'est pas prévu dan Mdv, l'installation de logiciels est une tâche de root, et tu dois passer par root ! Contrairement à d'autres systèmes réputés pour leur fragilité, toute tâche d'administration (de modification, voire de pourrissage du système) nécessite les droits d'un administrateur "responsable" (évidemment, c'est toi qui voit, en toute connaissance de cause).
Cependant, il y a une astuce...
Il faut installer le "sudo" (par le gestionnaire de paquetage), et le paramétrer pour que ton utilisateur préféré puisse lancer rpmdrake, sans mot de passe.
Pour paramétrer le sudo, il te suffit d'éditer le fichier /etc/sudoers.
Attention : pour fonctionner, il a impérativement les droits de lecture (seulement) pour "root" et "groupe", et interdit aux "autres". Pour l'éditer, il faudra autoriser l'écriture :
En console, en tant que root :
chmod 740 /etc/sudoers
Ce fichier doit comporter déjà une ligne (plus des commentaires) :
root ALL=(ALL) SETENV: ALL
Ajoute juste en dessous la ligne :
TGV6773 ALL=(ALL) NOPASSWD:/usr/bin/rpmdrake
J'ai mis TGV6773 pour l'exemple, évidemment, tu remplaces par ton vrai nom d'utilisateur.
Sauve, et n'oublie pas de remettre les droits corrects pour ce fichier (en tant que root
chmod 440 /etc/sudoers)
Teste quand même, je ne suis pas sûr à 100% de la ligne à ajouter (tu ne risques pas de massacrer ton système si je me suis trompé, aussi, à cette heure, je n'approfondis pas les recherches).
En console (en mode utilisateur), tape
sudo rpmdrake (peut-être faut-il le chemin complet "/usr/bin/rpmdrake"), pour tester.
Si ça ne marche pas, tu trouveras toutes infos en tapant "sudoers" dans google, tu finiras par trouver la syntaxe exacte.
Une fois que tout est au point, avec kmenuedit, tu modifie ton menu, au lieu de la commande
/usr/bin/rpmdrake pour "installer/supprimer des logiciels", tu mets
sudo /usr/bin/rpmdrake.
A +