[droits utilisateur]utiliser les commande de root (résolu)
[droits utilisateur]utiliser les commande de root (résolu)
Bonjour,
en fait je voudrais donné le droit à un utilisateur d'utiliser certaines fonctions comme "pacman".
Cette maneuvre à pour but d'être plus rapide en ligne de commande et d'éviter d'être tt le temps en root.
Merci pour les réponses !
en fait je voudrais donné le droit à un utilisateur d'utiliser certaines fonctions comme "pacman".
Cette maneuvre à pour but d'être plus rapide en ligne de commande et d'éviter d'être tt le temps en root.
Merci pour les réponses !
- Desintegr
- Chu Ko Nu
- Messages : 354
- Inscription : jeu. 28 avr. 2011, 16:42
- Localisation : Orléans - France
Re: [droits utilisateur]utiliser les commande de root (en co
L'outil qu'il te faut s'appelle sudo.
Plus d'informations sur les wikis : http://wiki.archlinux.fr/Sudo https://wiki.archlinux.org/index.php/Sudo
Plus d'informations sur les wikis : http://wiki.archlinux.fr/Sudo https://wiki.archlinux.org/index.php/Sudo
Re: [droits utilisateur]utiliser les commande de root (résol
ok ok merci. J'en était pas sur et je voulais pas passer par un programme pour faire sa.
Si quelqu'un à une autre solution je suis preneur.
Demain je vais essayer de configurer sudo correctement sa marchera surement.
Si quelqu'un à une autre solution je suis preneur.
Demain je vais essayer de configurer sudo correctement sa marchera surement.
- marc[i1]
- Maître du Kyudo
- Messages : 1753
- Inscription : ven. 27 oct. 2006, 10:48
- Localisation : Nantes (44)
Re: [droits utilisateur]utiliser les commande de root (résol
Salut,
yaourt me parait plus en rapport avec ce que tu souhaites … bon j’aime pas sudo, je l’avoue.
http://wiki.archlinux.fr/Yaourt
yaourt me parait plus en rapport avec ce que tu souhaites … bon j’aime pas sudo, je l’avoue.
http://wiki.archlinux.fr/Yaourt
Ne vous emmerdez plus, emmerdez les autres.
Re: [droits utilisateur]utiliser les commande de root (résol
Il me semble que dans le cas de yaourt, si on utilise pas sudo, il faut mettre le mot de passe root, ce qui n'est à mon sens pas le truc le plus sécuritaire qu'on puisse avoir.
- marc[i1]
- Maître du Kyudo
- Messages : 1753
- Inscription : ven. 27 oct. 2006, 10:48
- Localisation : Nantes (44)
Re: [droits utilisateur]utiliser les commande de root (résol
Ne te laisse pas berner par le sentiment de sécurité de sudo, c’est un leurre.
Ne vous emmerdez plus, emmerdez les autres.
- FoolEcho
- Maître du Kyudo
- Messages : 10709
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [droits utilisateur]utiliser les commande de root (résol
tazzon a écrit :l me semble que dans le cas de yaourt, si on utilise pas sudo, il faut mettre le mot de passe root
«The following statement is not true. The previous statement is true.»
Re: [droits utilisateur]utiliser les commande de root (résol
En fait je n'aime pas sudo non plus, pas pour sa sécurité mais car il "simule" d'être l'admin.
Je voulais éviter un programme et prendre une solution simpliste (mais surement inexistante) comme un "chmod 777 pacman" <<== DEBUTANT.
Bref... j'ai pas le temps ces jours ci mais je vais installer sudo je pense, car ce n'est pas seulement 'pacman' que je veux autoriser mais aussi 'dhcpcp' pour lancer mon wifi en commande. Surement d'autre commande viendront car j'essaye de migré de plus en plus de mes besoins Windows sur linux.
Je met en résolu. Merci pr les conseils.
Je voulais éviter un programme et prendre une solution simpliste (mais surement inexistante) comme un "chmod 777 pacman" <<== DEBUTANT.
Bref... j'ai pas le temps ces jours ci mais je vais installer sudo je pense, car ce n'est pas seulement 'pacman' que je veux autoriser mais aussi 'dhcpcp' pour lancer mon wifi en commande. Surement d'autre commande viendront car j'essaye de migré de plus en plus de mes besoins Windows sur linux.
Je met en résolu. Merci pr les conseils.
Re: [droits utilisateur]utiliser les commande de root (résol
C'est donc bien sudo qu'il te faut.
Après avoir installé le paquet correspondant, tu tapes la commande visudo en root pour éditer le fichier sudoers.
Dans ce fichier sudoers tu rajoutes les lignes suivantes (en adaptant selon tes besoins) :
Tu pourras alors utiliser la commande `sudo dhcpcd` sans aucun mot de passe depuis un compte utilisateur faisant parti du groupe network.
À utiliser avec beaucoup de prudence et parcimonie ! Je te déconseille par exemple de faire la même chose pour pacman et te recommande aussi l'utilisation de yaourt.
Ensuite tu peux pour te simplier encore plus la tâche rajouter dans ton fichier .bashrc la ligne alias dhcpcd='sudo dhcpcd'
Après avoir installé le paquet correspondant, tu tapes la commande visudo en root pour éditer le fichier sudoers.
Dans ce fichier sudoers tu rajoutes les lignes suivantes (en adaptant selon tes besoins) :
Code : Tout sélectionner
Cmnd_Alias NETWORKING_CMDS = /sbin/ifconfig, /usr/bin/netcfg, /usr/bin/netcfg2, /usr/bin/netcfg-menu, /usr/bin/newlan, /usr/sbin/dhcpcd
%network ALL= NOPASSWD: NETWORKING_CMDS
À utiliser avec beaucoup de prudence et parcimonie ! Je te déconseille par exemple de faire la même chose pour pacman et te recommande aussi l'utilisation de yaourt.
Ensuite tu peux pour te simplier encore plus la tâche rajouter dans ton fichier .bashrc la ligne alias dhcpcd='sudo dhcpcd'
- FoolEcho
- Maître du Kyudo
- Messages : 10709
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [droits utilisateur]utiliser les commande de root (résol
Ce n'est pas parce que tu as accès à sudo que tu as tous les droits (on peut très bien n'autoriser que certaines commandes).aze a écrit :En fait je n'aime pas sudo non plus, pas pour sa sécurité mais car il "simule" d'être l'admin.
Et comme ça, tout utilisateur peut supprimer pacman...aze a écrit :Je voulais éviter un programme et prendre une solution simpliste (mais surement inexistante) comme un "chmod 777 pacman" <<== DEBUTANT.
En plus, ça ne répond pas à ton problème. Regarde les droits, tu verras que tout le monde peut exécuter pacman (755): seulement les opérations qui consistent à trifouiller le système de fichiers ne sont pas accessibles à tous (encore heureux). En revanche, un utilisateur peut jouer du -Q sans problème.
«The following statement is not true. The previous statement is true.»
Re: [droits utilisateur]utiliser les commande de root (résol
Merci pr l'exemple mAn je vais m'en inspirer !
Dernière question, peut-on éditer sudoers avec un autre éditeur que visudo ? car visudo est légèrement complexe.
Oui je sais je veux le beurre l'argent du beurre et le ... de la crémière !
Dernière question, peut-on éditer sudoers avec un autre éditeur que visudo ? car visudo est légèrement complexe.
Oui je sais je veux le beurre l'argent du beurre et le ... de la crémière !
- Desintegr
- Chu Ko Nu
- Messages : 354
- Inscription : jeu. 28 avr. 2011, 16:42
- Localisation : Orléans - France
Re: [droits utilisateur]utiliser les commande de root (résol
visudo utilise l'éditeur que tu veux, il faut juste définir la variable d'environnement EDITOR.
Re: [droits utilisateur]utiliser les commande de root (résol
Ok merci, je pensais que VIsudo était lié à Vi voir Vim.
Merci
Merci
- jaco
- Chu Ko Nu
- Messages : 344
- Inscription : ven. 18 mars 2011, 23:42
- Localisation : Toulouse, France
Re: [droits utilisateur]utiliser les commande de root (résol
Je ne vois pas en quoi sudo pose des problèmes de sécurité puisqu'il faut avoir le mot de passe root pour avoir le droit de l'utiliser (pour être dans les sudoers, plus exactement)...
En tous cas, le chmod 777 est à proscrire (et ne résout pas le problème, comme l'a fait remarqué FoolEcho).
Une autre possibilité est de le rendre suid root... mais il y a fort à parier que la première mise à jour fera sauter le suid...
En tous cas, le chmod 777 est à proscrire (et ne résout pas le problème, comme l'a fait remarqué FoolEcho).
Une autre possibilité est de le rendre suid root... mais il y a fort à parier que la première mise à jour fera sauter le suid...
- kamui57
- archer de cavalerie
- Messages : 157
- Inscription : dim. 30 mai 2010, 13:44
- Localisation : Moselle
Re: [droits utilisateur]utiliser les commande de root (résol
Perso j'aurais tendance à penser que sudo est fait pour ça
(certes, cela ne change rien aux droits utilisateur)
si tu veux éviter de taper par ex "sudo pacman -Syu", tu peux écrire dans ton .bashrc ou .bash_aliasesCette maneuvre à pour but d'être plus rapide en ligne de commande et d'éviter d'être tt le temps en root.
Code : Tout sélectionner
alias maj='sudo pacman -Syu'
Quand le dernier arbre aura été abattu, et le dernier animal exterminé, les hommes se rendront compte que l'argent ne se mange pas. (proverbe indien)
Toshiba Satellite 512 Mo RAM, Archlinux Gnome 3 restreint / Crunchbang LXDE
Toshiba Satellite 4 Go RAM, Archlinux Gnome-shell,LXDE / W7
http://wiki.archlinux.fr/Pastebin pour poster du texte sur internet en console
Toshiba Satellite 512 Mo RAM, Archlinux Gnome 3 restreint / Crunchbang LXDE
Toshiba Satellite 4 Go RAM, Archlinux Gnome-shell,LXDE / W7
http://wiki.archlinux.fr/Pastebin pour poster du texte sur internet en console
Re: [droits utilisateur]utiliser les commande de root (résol
Je pense aussi que sudo est fait pour sa mais j'aurais préféré ne pas passé par lui. Mais j'aurai dû commencer par donné le bash en question :
En fait mon 'rêve' c'est d'autoriser l'utilisateur à lancer le bash et que les commandes dans celui-ci "prenne les droits du fichier". j'ai essayé sa dans /etc/sudoers :
mais sa ne marche pas. Ce n'est pas grave j'ai compris qu'il fallait autorisé les commande une par une dans sudoers.
J'ai suivi la doc du sudo et pour autoriser l'utilisateur antoine à utiliser iwconfig et dhcpcd j'ai écrit ceci :
Puis en faisant :
et il me répond gentiment que j'ai pas le droit :
J'ai insérer le code que mAn ma donné quelque commentaire plus haut et rien non plus.
Si quelqu'un pourrait m'aider.. Merci bien
Quand-t-au "suid" je ne sais toujours pas ce que c'est. Je rencontrerai sa plus tard... Merci quand même !
Code : Tout sélectionner
#!/bin/bash
echo "Activation du wifi"
ifconfig wlan0 up
echo "Tue le(s) processus Wifi actif"
killall dhcpcd
echo "Le(s) processus Wifi est(sont) fermé(s)"
echo "Prise en compte des paramètres pour Albuca"
#iwconfig wlan0 mode managed key off essid Albuca-BA80
iwconfig wlan0 mode managed
iwconfig wlan0 key off
iwconfig wlan0 essid Livebox-BA80
echo "Lancement du Wifi avec la configuration donnée"
#if [ dhcpcd wlan0 ]; then
# echo "Le Wifi est lancé"
#fi
dhcpcd wlan0
Code : Tout sélectionner
antoine localhost=/Shell/wifi/configWifiAlbuca
J'ai suivi la doc du sudo et pour autoriser l'utilisateur antoine à utiliser iwconfig et dhcpcd j'ai écrit ceci :
Code : Tout sélectionner
antoine localhost=/usr/bin/pacman
antoine localhost=/Shell/wifi/configWifiAlbuca # C'EST LE FICHIER DECRIT HAUT DESSUS !!!
antoine localhost=/usr/sbin/iwconfig
antoine localhost=/sbin/dhcpcd
Code : Tout sélectionner
./configWifiAlbuca
Code : Tout sélectionner
Sorry, user antoine is not allowed to execute '/Shell/wifi/configWifiAlbuca' as root on ArchAntoine.
Si quelqu'un pourrait m'aider.. Merci bien
Quand-t-au "suid" je ne sais toujours pas ce que c'est. Je rencontrerai sa plus tard... Merci quand même !
Re: [droits utilisateur]utiliser les commande de root (résol
Remplace "localhost" par "ALL".
Sinon, pas besoin de permettre chaque commande à part, le fait d'autoriser le script permet de le lancer avec sudo, en l'occurrence en root, et tout ce qu'il contient se lance en root.
Ca serait sympa de faire attention à l'orthographe, notamment le "sa" / "ça" (ça serait plutôt la grammaire dans ce cas?), merci.
Sinon, pas besoin de permettre chaque commande à part, le fait d'autoriser le script permet de le lancer avec sudo, en l'occurrence en root, et tout ce qu'il contient se lance en root.
Ca serait sympa de faire attention à l'orthographe, notamment le "sa" / "ça" (ça serait plutôt la grammaire dans ce cas?), merci.
Re: [droits utilisateur]utiliser les commande de root (résol
Yeaaaahhh Perfect !!!!!!
Merci bcp pr l'aide et dsl pr l'orthographe (surtt quand celui-ci aide à la compréhension) ! La prochaine fois j'essayerais d'être plus clair d'une manière générale.
Merci tt le monde
Merci bcp pr l'aide et dsl pr l'orthographe (surtt quand celui-ci aide à la compréhension) ! La prochaine fois j'essayerais d'être plus clair d'une manière générale.
Merci tt le monde
Re: [droits utilisateur]utiliser les commande de root (résol
Tant mieux, par contre, les "bcp pr", "dsl pr" ... juste après ma remarque ... merci