Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/02/2018, à 19: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, à 21:13)


L'essentiel est invisible pour les yeux

Hors ligne

#2 Le 05/02/2018, à 19: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, à 20: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, à 20:22)


L'essentiel est invisible pour les yeux

Hors ligne

#4 Le 05/02/2018, à 20: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>

cool

Dernière modification par Sciensous (Le 05/02/2018, à 20:34)


antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )

Hors ligne

#5 Le 05/02/2018, à 20: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, à 21:12

yMD

Re : [Résolu] Lancer un script avec droit Sudo au démarrage

Merci pour les pistes, maintenant ça fonctionne smile

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 big_smile.

En tout cas merci pour toutes vos réponses.


L'essentiel est invisible pour les yeux

Hors ligne