# Compilation en user transfere puis test en root ?

**URL:** <https://www.debian-fr.org/t/compilation-en-user-transfere-puis-test-en-root/25459>\
**Category:** Programmation\
**Created:** [Février 20, 2016, 9:42 UTC](https://www.debian-fr.org/t/compilation-en-user-transfere-puis-test-en-root/25459 "2016-02-20T21:42:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![panthere](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/5daacb/32.png) [@panthere](https://www.debian-fr.org/u/panthere)\
**Post date:** [Février 20, 2016, 9:42 UTC](https://www.debian-fr.org/t/compilation-en-user-transfere-puis-test-en-root/25459/1 "2016-02-20T21:42:31Z")

</div>

Je me suis bricoler un soft qui n’est rien d’autre que du c++ 🙂  
conçus pour injecter les règles iptables ,certes pas très utile aux premier abords sauf pour apprendre le c++ ![:smt005](https://www.debian-fr.org/uploads/default/original/1X/cdd45e7dd754015ac5291329b843a2851a0d4fe8.gif)

Je compile donc le soft en utilisateur et je voudrai l’installer dans /user/local/bin et avidement les droit son lier a root 😲

Question:  
Comment je fait pour copier le binaire depuis l’user ? Je me voit pas me faire un su ou un sudo a chaque compile, il faudrai donc que l’utilisateur obtienne les droit pour ce soft seulement et seulement les droits de copier le fichier,et encore mieux 😛 changer les droit une foit le fichier copier de façon a avoir les droit genre root:staff ?

problème:  
pour l’instant je me tape la manip avec cp et chmod en root directement.  
sudo et nopassword n’est valable que pour un programme a un endroit précis et comme il faut que je le copie a la moindre modification 😊

Aux pire je fou tout dans un script m’enfin si il y a mieux ![:smt006](https://www.debian-fr.org/uploads/default/original/1X/924eb3db8bedad6a0d333b02031d3c6a9af9d9c5.gif)

Merci d’avance

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 20, 2016, 9:42 UTC](https://www.debian-fr.org/t/compilation-en-user-transfere-puis-test-en-root/25459/2 "2016-02-20T21:42:31Z")

</div>

Regarde du coté du man de chmod (SETUID ou STICKY BIT) 😉
