Probleme de droit avec linux - Linux et OS Alternatifs
Marsh Posté le 17-05-2005 à 13:51:11
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
Marsh Posté le 17-05-2005 à 14:17:07
merci de la réponse mais les droits sur ce fichier été deja en 644
Marsh Posté le 17-05-2005 à 14:19:53
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
Marsh Posté le 17-05-2005 à 14:28:56
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
Marsh Posté le 17-05-2005 à 14:29:19
sudo
Marsh Posté le 17-05-2005 à 14:33:57
le truc c'est que je pensais pouvoir éviter le probleme avec les droits plutot que d'utilisé sudo
Marsh Posté le 17-05-2005 à 14:37:59
alors si c'est possible :
chmod 666 /proc/sys/net/ipv4/ip_forward
Marsh Posté le 17-05-2005 à 15:26:38
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
Marsh Posté le 17-05-2005 à 15:49:24
dans tout les cas il faut que ce soit root qui exécute le script ne serait ce pour l'ajout d'une route.
Marsh Posté le 17-05-2005 à 15:58:25
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
Marsh Posté le 17-05-2005 à 16:19:44
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)
Marsh Posté le 17-05-2005 à 16:29:53
les réponses cons sont toujours parfois les meilleurs, oui pour sudo j'avais completement zappé ca
merci Mjules
Marsh Posté le 17-05-2005 à 12:04:47
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