OVH Cloud OVH Cloud

set-user-ID-on-execution

8 réponses
Avatar
Thomas
ouiiiinnnn !!! :-(

pourquoi ca veut pas s'executer ?? :-((

[tdecontes:~] thomas% l bin/vpnroutage
-r-srw---- 1 root staff 104 Aug 14 03:52 bin/vpnroutage
[tdecontes:~] thomas% vpnroutage
/Users/thomas/bin/vpnroutage: Permission denied.
[tdecontes:~] thomas%

--
"In a world without walls and fences, who needs windows and gates ?"
"petit Free qui devient grand, gêne les requins blancs"

8 réponses

Avatar
DominiX
ici même:,
Thomas a écrit
ouiiiinnnn !!! :-(

pourquoi ca veut pas s'executer ?? :-((

[tdecontes:~] thomas% l bin/vpnroutage
-r-srw---- 1 root staff 104 Aug 14 03:52 bin/vpnroutage
[tdecontes:~] thomas% vpnroutage
/Users/thomas/bin/vpnroutage: Permission denied.
[tdecontes:~] thomas%


si ton script est en bash il faut mettre -p pour accepter
le set U/G bit, je sais pas pour zsh ou autre ...

#!/bin/bash -p
...


-- dominix

Avatar
Philippe Michel
Le 14-08-2004, Thomas a écrit :
ouiiiinnnn !!! :-(

pourquoi ca veut pas s'executer ?? :-((

[tdecontes:~] thomas% l bin/vpnroutage
-r-srw---- 1 root staff 104 Aug 14 03:52 bin/vpnroutage
[tdecontes:~] thomas% vpnroutage
/Users/thomas/bin/vpnroutage: Permission denied.


Parce que ce n'est pas exécutable (sauf pour root). Il faudrait des
permissions du genre -r-sr-xr-x.

On n'est plus très lucide à 4h du matin :-).

Avatar
Thomas
In article (Dans l'article) <411da159$0$25762$,
"DominiX" wrote (écrivait) :

ici même:,
Thomas a écrit
ouiiiinnnn !!! :-(

pourquoi ca veut pas s'executer ?? :-((

[tdecontes:~] thomas% l bin/vpnroutage
-r-srw---- 1 root staff 104 Aug 14 03:52 bin/vpnroutage
[tdecontes:~] thomas% vpnroutage
/Users/thomas/bin/vpnroutage: Permission denied.
[tdecontes:~] thomas%


si ton script est en bash il faut mettre -p pour accepter
le set U/G bit, je sais pas pour zsh ou autre ...

#!/bin/bash -p
...


-- dominix


ok :-)

donc pour tcsh, si qqn sait ... :-)

--
"In a world without walls and fences, who needs windows and gates ?"
"petit Free qui devient grand, gêne les requins blancs"


Avatar
Thomas
In article (Dans l'article) <411dbb88$0$22027$,
Philippe Michel wrote
(écrivait) :

Le 14-08-2004, Thomas a écrit :
ouiiiinnnn !!! :-(

pourquoi ca veut pas s'executer ?? :-((

[tdecontes:~] thomas% l bin/vpnroutage
-r-srw---- 1 root staff 104 Aug 14 03:52 bin/vpnroutage
[tdecontes:~] thomas% vpnroutage
/Users/thomas/bin/vpnroutage: Permission denied.


Parce que ce n'est pas exécutable (sauf pour root). Il faudrait des
permissions du genre -r-sr-xr-x.

On n'est plus très lucide à 4h du matin :-).


non non, j'etais lucide, mais je croyais que le x pour root suffisait
puisque c'etait lui qui allait l'executer :-)
merci :-)

--
"In a world without walls and fences, who needs windows and gates ?"
"petit Free qui devient grand, gêne les requins blancs"


Avatar
Thomas
In article (Dans l'article)
,
Thomas wrote (écrivait) :

In article (Dans l'article) <411da159$0$25762$,
"DominiX" wrote (écrivait) :

ici même:,
Thomas a écrit
ouiiiinnnn !!! :-(

pourquoi ca veut pas s'executer ?? :-((

[tdecontes:~] thomas% l bin/vpnroutage
-r-srw---- 1 root staff 104 Aug 14 03:52 bin/vpnroutage
[tdecontes:~] thomas% vpnroutage
/Users/thomas/bin/vpnroutage: Permission denied.
[tdecontes:~] thomas%


si ton script est en bash il faut mettre -p pour accepter
le set U/G bit, je sais pas pour zsh ou autre ...

#!/bin/bash -p
...


-- dominix


ok :-)

donc pour tcsh, si qqn sait ... :-)


ok, donc si on le met pas ca s'execute, mais en restant l'utilisateur de
depart, c'est ca ?

donc j'en profite pour me mettre en sh, comme indiqué dans l'autre
thread,

donc j'essaye -p mais si ca marche pas je sais pas quoi faire :-)
donc si qqn veut bien me dire ce qu'il faut comme option à sh il sera
tres gentil :-)

--
"In a world without walls and fences, who needs windows and gates ?"
"petit Free qui devient grand, gêne les requins blancs"



Avatar
DominiX
ici même:,
Thomas a écrit
In article (Dans l'article) <411dbb88$0$22027$,
Philippe Michel wrote
(écrivait) :

ouiiiinnnn !!! :-(

pourquoi ca veut pas s'executer ?? :-((

[tdecontes:~] thomas% l bin/vpnroutage
-r-srw---- 1 root staff 104 Aug 14 03:52 bin/vpnroutage
[tdecontes:~] thomas% vpnroutage
/Users/thomas/bin/vpnroutage: Permission denied.


Parce que ce n'est pas exécutable (sauf pour root). Il faudrait des
permissions du genre -r-sr-xr-x.

On n'est plus très lucide à 4h du matin :-).


non non, j'etais lucide, mais je croyais que le x pour root suffisait
puisque c'etait lui qui allait l'executer :-)
merci :-)


c'est pas lui qui l'execute, c'est toi, sauf que ça se fait en son nom.

-- dominix



Avatar
Thomas
In article (Dans l'article)
,
Thomas wrote (écrivait) :

In article (Dans l'article)
,
Thomas wrote (écrivait) :

In article (Dans l'article) <411da159$0$25762$,
"DominiX" wrote (écrivait) :

ici même:,
Thomas a écrit
ouiiiinnnn !!! :-(

pourquoi ca veut pas s'executer ?? :-((

[tdecontes:~] thomas% l bin/vpnroutage
-r-srw---- 1 root staff 104 Aug 14 03:52 bin/vpnroutage
[tdecontes:~] thomas% vpnroutage
/Users/thomas/bin/vpnroutage: Permission denied.
[tdecontes:~] thomas%


si ton script est en bash il faut mettre -p pour accepter
le set U/G bit, je sais pas pour zsh ou autre ...

#!/bin/bash -p
...


-- dominix


ok :-)

donc pour tcsh, si qqn sait ... :-)


ok, donc si on le met pas ca s'execute, mais en restant l'utilisateur de
depart, c'est ca ?

donc j'en profite pour me mettre en sh, comme indiqué dans l'autre
thread,

donc j'essaye -p mais si ca marche pas je sais pas quoi faire :-)
donc si qqn veut bien me dire ce qu'il faut comme option à sh il sera
tres gentil :-)


sinon tant pis, je prends temporairement bash,
mais meme avec ca ca marche pas !!
au secours !! :-(



je te met precisment ce que j'ai, sans tricher (si, juste une chose, je
coupe l'ipv6) :


[tdecontes:~] thomas% netstat -nr
Routing tables

Internet:
Destination Gateway Flags Refs Use Netif
Expire
default 192.168.1.1 UGSc 7 2 ppp0
81.56.128.208 192.168.254.254 UGHS 104 123 ppp1
127.0.0.1 127.0.0.1 UH 8 39180 lo0
192.168.1.1 192.168.1.202 UH 8 0 ppp0
[tdecontes:~] thomas% cat bin/vpnroutage
#!/bin/bash -p


echo route delete default 192.168.1.1
echo route add default 192.168.254.254
echo route add -net 192.168.1 192.168.1.1

route delete default 192.168.1.1
route add default 192.168.254.254
route add -net 192.168.1 192.168.1.1
[tdecontes:~] thomas% l bin/vpnroutage
-r-srwx--- 1 root staff 241 Aug 15 02:25 bin/vpnroutage
[tdecontes:~] thomas% vpnroutage
route delete default 192.168.1.1
route add default 192.168.254.254
route add -net 192.168.1 192.168.1.1
route: must be root to alter routing table
route: must be root to alter routing table
route: must be root to alter routing table
[tdecontes:~] thomas%


merci pour votre aide :-)

--
"In a world without walls and fences, who needs windows and gates ?"
"petit Free qui devient grand, gêne les requins blancs"




Avatar
Thomas
In article (Dans l'article) <411f0619$0$13692$,
"DominiX" wrote (écrivait) :

ici même:,
Thomas a écrit
In article (Dans l'article) <411dbb88$0$22027$,
Philippe Michel wrote
(écrivait) :

ouiiiinnnn !!! :-(

pourquoi ca veut pas s'executer ?? :-((

[tdecontes:~] thomas% l bin/vpnroutage
-r-srw---- 1 root staff 104 Aug 14 03:52 bin/vpnroutage
[tdecontes:~] thomas% vpnroutage
/Users/thomas/bin/vpnroutage: Permission denied.


Parce que ce n'est pas exécutable (sauf pour root). Il faudrait des
permissions du genre -r-sr-xr-x.

On n'est plus très lucide à 4h du matin :-).


non non, j'etais lucide, mais je croyais que le x pour root suffisait
puisque c'etait lui qui allait l'executer :-)
merci :-)


c'est pas lui qui l'execute, c'est toi, sauf que ça se fait en son nom.

-- dominix


et, rassure moi, meme si c'est moi qui l'execute, si je le fait au nom
de root, j'ai les droits de root ?

--
"In a world without walls and fences, who needs windows and gates ?"
"petit Free qui devient grand, gêne les requins blancs"