Sudo, Sudoers sous Fedora

Tags:: fedora :: ubuntu :: linux

Que vous soyez un utilisateur de Mac ou de Ubuntu, vous pouvez utiliser par défaut la commande sudo qui permet de s'approprier les droits d'administration pour lancer une commande. Ce mode n'étant pas universel sur Unix et Linux, si vous passez à Fedora (par exemple) la commande sudo ne fonctionnera pas pour l'utilisateur de base. Voici comment procéder pour avoir la commande sudo fonctionnelle sur votre novuelle distribution autre que Ubuntu.

Ouvrez un terminal et tapez su - (n'oubliez pas le tiret) puis tapez sur la touche "Entrée". Indiquez votre mot de passe et encore une fois la touche "Entrée". Bien, nous somme sur un shell en root. Il faut rendre le fichier /etc/sudoers en mode écriture car il est théoriquement en lecture seule. Suivez les commandes:


chmod u+w /etc/sudoers //Excusez moi, mais le signe "plus" entre u et w n'apparait pas sur mon blog, je corrigerai cela plus tard

gedit /etc/sudoers
 

Voilà, l'éditeur s'ouvre, allez en bas du fichier et ajoutez cette ligne:


%users  ALL=(ALL) ALL
 

Enregistrez puis fermez l'éditeur.

Pour revenir en mode read-only sur le fichier sudoers:


chmod a-w /etc/sudoers
 

Désormais, tous les utilisateurs du groupe "users" ont droit d'utiliser les commandes systèmes avec sudo. Vérifiez que votre utilisateur soit bien dans le groupe "users":


[root@localhost ~]# groups votre_login
votre_login users
 

Si jamais votre utilisateur n'est pas dans users, faites simplement:


usermod -a -G users votre_login
 

ce qui a pour effet d'ajouter "votre_login" au groupe "users".

Il reste un autre soucis, le fait est que par défaut les utilisateurs n'ont pas "/sbin" et "/usr/sbin" dans leur chemin par défaut, de ce fait, sudo ifconfig ne marchera pas à moins de faire sudo /sbin/ifconfig... peut pratique. Voici comment régler le problème, ouvrez le fichier suivant en tant que root :


[root@localhost ~]# gedit /home/votre_login/.bash_profile
 

En bas du fichier, vous devriez voir:


PATH=$PATH:$HOME/bin

export PATH
 

Transformez ces lignes de cette manière:


PATH=$PATH:/sbin:/usr/sbin:$HOME/bin

export PATH
 

Enregistrez et fermez le fichier. Redémarrez enfin votre session (quittez simplement Gnome ou KDE et authentifiez vous à nouveau), et tentez dans un terminal:


[patachou@localhost ~]$ sudo ifconfig
[sudo] password for patachou:
eth0      Link encap:Ethernet  HWaddr 00:1B:FC:AB:C1:2E 
          inet adr:10.0.0.5  Bcast:10.0.0.255  Masque:255.255.255.0
          adr inet6: fe80::21b:fcff:feab:c12e/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:53470 errors:0 dropped:0 overruns:0 frame:0
          TX packets:35625 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:74208553 (70.7 MiB)  TX bytes:3145781 (3.0 MiB)
          Interruption:23 Adresse de base:0x6000

lo        Link encap:Boucle locale 
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2092 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2092 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:107061 (104.5 KiB)  TX bytes:107061 (104.5 KiB)

 

Et voilà, ça a marché :)

Utilisez le code barre pour ouvrir le ticket dans votre mobile:
This ticket on you mobile
1 Jeudi 15 Janvier 2009 21:04:15, olivier

Super ! Merci beaucoup.
Je viens de passer de Ubuntu à Fedora et le truc est bien utile !
Je me suis contenté pour ma part d'ajouter un seul utilisateur (pas un groupe).

Ajouter un commentaire
Veuillez répondre à la question suivante : Pim pam et tapez "poom" sans les guillemets

Trackbacks

Pour ajouter un trackback (retrolien) sur ce ticket, utilisez cette adresse: http://www.metal3d.org/index.php/trackback/default/tb?id=blog%2F92

Tags

Blog Copix Communication PC Config Fedora Vidéo Humour Autre Web Materiel Informatique PHP Développement Mootools HTML Linux WEB IE CSS Vista Microsoft Sympa XHTML Quizz Widget Klik CWE Voeux Bonne année Musique CCRMA Son Audio MAO Reconnaissance vocale Windows Mac Compiz MacOS Mysql Sun Base de données BD Screenlets Screenlet RPM compiz Ubuntu Live FireFox Derambarsh Facebook media informations Sécurité javascript SSH Commande Marketing concours ipod wii QT Trooltech Nokia Libre Logiciels GPL Attali Gnome Dock Compiler Bench undelete reiserfs recovery recover Thread Serveur Optimisation Server Apache Album RSS Flash Air XML Firefox Blender Opensource Orange Internet LiveBox Animaux Droits Logiciels Libres Google Loi RBS netcat Bash Téléphone Spam 3D NIDIA Standards Widgets Merise UML Streaming Developpement Perl MySQL Firewall Parfeu Bayes Novell Réseau Python LVS Salon FTP Dedibox Chrome Administration IRC Gentoo troll video Nouveauté Finance Etudiant spéctacle OpenOffice Javascript Java Info Eclpise ATI design mootools KDE Bureau Design GNU C Pages Jaunes Fun Bijoux Art mail Admin vmware fedora linux VirtualBox VMWare Qemu KVM vim Grep Fglrx Webkit GTK google web JQuery Coup de gueule coup de gueule Lois SVG Raycaster Canvas Hadopi Desktop Jeux Les Sims développement astuces Screen firefox Mobile Safaru Wine bash commande astuce Wave ooc C++ C# Netbook Hercules Bureautique Twitter Safari W3C chrome kazehakaze midori navigateur gecko webkit Links Liens Pyhon Nouvelles Metal Perso Conférence JDLL PCC Roadsend OOC News Acteur Cinéma Chanteur Seven windows orthographe pcc php jdll Slide Application mysql Html twitter python screen curses SVN Android Gphone iPhone OpenGL MindMap Projet Javascrtip Ajax Guitare Tab Tablature JSON firebug Chromium Iphone Titanium music sound android ogg ogv streaming Arkyne svn subversion gnome VLC Tv encoder ffmpeg Cryptage apple microsoft HTML5 Max Apple code youtube quvi git uzbl webgl chromium

  Catalogue professionnel de musique libre


  • twitter entries...
follow me on Twitter

Valid XHTML 1.0 Strict

tumblr visitor