Bonjour,
Voila en fait je veut executer une commande avec un utilisateur normal mais cette commande necessite les privileges root .
est ce que y a pas un moyen que cette commande accepte d'être lancé par un utilisateur "normale" ?
Peut être je peut utilisé sudo mais je ne sais pas comment le configurer je suis sous debian ubuntu sudo est activé par default mais j'ai fait un sudo passwd afin davoir la commande su comme je peut ajouter mon utilisateur afin de pouvoir utilisé sudo a nouveau ?
Merci de vos reponses !
# Tu as pensé à chercher un peu ?
Posté par Maillequeule . Évalué à 4.
http://guide.andesi.org/html/ksudo.html(...)
http://www.trustonme.net/didactels/214.html(...)
Tiré de : http://www.google.fr(...)
M
[^] # Re: Et quel serait l'intérêt des forums alors ?
Posté par tpierron . Évalué à 1.
# chmod +s /ma/super/commande
Le +s va dire que la commande va utiliser les droits du propriétaire de la commande, au lieu de l'utilisateur qui la lance. En l'occurence, si la commande appartient à "root", elle aura tous les privilèges. C'est par exemple le cas de la fameuse commande "ping", qui a besoin d'accéder aux socket en mode brut.
[^] # Re: chmod +s
Posté par stiffux . Évalué à 2.
Sinon l'utilisateur pourra bénéficier des droits root en faisant une petite modification dans le script.
Il faut être prudent.
[^] # Re: chmod +s
Posté par dinomasque . Évalué à 4.
BeOS le faisait il y a 20 ans !
[^] # Re: Et quel serait l'intérêt des forums alors ?
Posté par Maillequeule . Évalué à 4.
Un forum c'est un lieu d'entraide, pas un moyen de rendre les gens dépendants. Pointer vers une documentation ca a de l'interêt. Donner une ligne de commande sans en expliquer les tenants et aboutissants, beaucoup moins. En tout cas ca n'apprend rien à personne (et en plus donner un lien permet d'améliorer les résultats des recherches google).
Au passage, donner du setuid bit doit rester un cas d'exception, et cela ne fonctionne pas avec les shell scripts. sudo est plus élégant car il ne donne les droits d'utilisation que le temps de l'exécution de la commande, du programme.
M
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.