Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1941 connectés 

 


Dernière réponse
Sujet : Probleme de droit avec linux
warwink les réponses cons sont toujours parfois les meilleurs, oui pour sudo j'avais completement zappé ca
 
merci Mjules   ;)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
warwink les réponses cons sont toujours parfois les meilleurs, oui pour sudo j'avais completement zappé ca
 
merci Mjules   ;)
Mjules comment tu utilises sudo ?
 
 
#!/bin/bash
sudo echo 1 > /proc/sys/net/ipv4/ip_forward
sudo pon regis
sleep 10
sudo route add -net 192.168.0.0 netmask 255.255.255.0 dev ppp0  
 
avec /etc/sudoers bien configuré, ça passe quelquesoit l'utilisateur qui lance le script (bien sur, il faut que celui ci ait le droit d'utiliser sudo)
warwink pas forcement
là nous sommes deux à travailler sur le meme sujet, lui il utilise backuppc
 
avec sudo il se met les droits sur pon, pptp, route...
 
et son script marche
 
mais bon lui il est sur que c'est l'utilisateur backuppc qui est lance le script, alors que moi je commence à douter
jlighty dans tout les cas il faut que ce soit root qui exécute le script ne serait ce pour l'ajout d'une route.
warwink en faite je suis perdu meme avec sudo ca ne marche pas
 
à tous les coups, c'est pas l'utilisateur bacula qui lance les sauvegardes
jlighty alors si c'est possible :  
chmod 666 /proc/sys/net/ipv4/ip_forward
warwink le truc c'est que je pensais pouvoir éviter le probleme avec les droits plutot que d'utilisé sudo
Mjules sudo
warwink alors comment faire pour que je puisse exécuté ce script, en faite c'est surtout le vpn qui m'intéresse, par un autre utilisateur
Mjules

warwink a écrit :

merci de la réponse mais les droits sur ce fichier été deja en 644


et ?
 
en 644, un fichier possédé par root ne sera pas modifiable par un autre utilisateur.
 
ton script a besoin d'être lancé par root :spamafote:

jlighty une petite question, qui exécute ton script ? root ?
warwink merci de la réponse mais les droits sur ce fichier été deja en 644
jlighty

Citation :

echo 1 > /proc/sys/net/ipv4/ip_forward

la commande nécessite les droits root (droits : 644)
il faut modifier les droits de /proc/sys/net/ipv4/ip_forward

warwink voila j'ai un serveur débian, dessus j'ai installer bacula qui permet de faire des sauvegarde à distance. Ce logiciel créé un utilisateur bacula. Quand je lance une tache de sauvegarde, je veux que bacula lance une ouverture de VPN.  
 
Donc j'ai un script a peu pres comme cela:
 
"
#!/bin/bash
echo 1 > /proc/sys/net/ipv4/ip_forward
pon regis
sleep 10
route add -net 192.168.0.0 netmask 255.255.255.0 dev ppp0
"
 
le probleme c'est qu'il faut que l'utilisateur soit dans le group 'dip'.
 
alor j'ai fait un:
"addgroup bacula dip"
 
et voila ca marche toujours pas il me dit dans les log que j'ai pas les droit ...
 
comment faire
 

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)