#1 Le 05/02/2018, à 18:12
- yMD
[Résolu] Lancer un script avec droit Sudo au démarrage
Bonjour,
J'aimerai lancer un script au démarrage. Je sais normalement comment faire, mais là il s'agit de la configuration d'iptables et du coup cela nécessite le mode sudo et le mot de passe qui va avec. Etant un peu parano, je ne souhaite pas inscrire le mot de passe en dur dans le script.
Si quelqu'un à une solution je suis preneur, cela m'évitera de perdre 15 secondes à chaque démarrage pour exécuter mon script manuellement.
Merci pour vos lumières.
Dernière modification par yMD (Le 05/02/2018, à 20:13)
L'essentiel est invisible pour les yeux
Hors ligne
#2 Le 05/02/2018, à 18:26
- Watael
Re : [Résolu] Lancer un script avec droit Sudo au démarrage
le démarrage de quoi ?!
de l'ordi ? de l'environnement graphique ? de la session utilisateur ?
les scripts exécutés au démarrage de l'ordi le sont par root
il n'y a pas besoin de sudo.
de plus, les scripts iptables doivent être exécutés dès que l'interface réseau est détectée.
il va donc falloir configurer un service systemd.
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#3 Le 05/02/2018, à 19:16
- yMD
Re : [Résolu] Lancer un script avec droit Sudo au démarrage
Merci pour la réponse
effectivement j'aurais pu préciser. Je parlais du démarrage de l'environnement graphique. Mais à la lumière de votre réponse je vais explorer la notion de service systemd (tout ce que j'en sais pour l'instant c'est qu'il gère les services lancés au démarrage).
Dernière modification par yMD (Le 05/02/2018, à 19:22)
L'essentiel est invisible pour les yeux
Hors ligne
#4 Le 05/02/2018, à 19:32
- Sciensous
Re : [Résolu] Lancer un script avec droit Sudo au démarrage
il ya le crontab administrateur:
sudo crontab -e
l'instruction sera:
@reboot <le chemin complet et la commande>
Dernière modification par Sciensous (Le 05/02/2018, à 19:34)
antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )
En ligne
#5 Le 05/02/2018, à 19:42
- Watael
Re : [Résolu] Lancer un script avec droit Sudo au démarrage
n'existe-t-il pas déjà un service iptables dont tu pourrais t'inspirer ?
systemctl list-unit-files iptables*
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#6 Le 05/02/2018, à 20:12
- yMD
Re : [Résolu] Lancer un script avec droit Sudo au démarrage
Merci pour les pistes, maintenant ça fonctionne
J'ai appliqué la solution de Sciensous, plus simple pour moi vu mon niveau actuel.
Entre temps je vais creuser un peu le thème des services systemd. J'ai également trouvé quelques infos pour gérer les runlevels, c'est encore très flou pour moi mais il faut absolument que je prenne le temps de creuser, j'aime comprendre et savoir comment fonctionnent les choses. C'est bien ce qui m'éclate depuis 2 mois que je suis sous Linux .
En tout cas merci pour toutes vos réponses.
L'essentiel est invisible pour les yeux
Hors ligne