On Tue, 3 Jul 2001, Yann Sagon wrote:

> backup.local.hasa.ch:/raid/ysagon  /home/ysagon  nfs  suid,exec,user  0 

Rapidement:

              user   Allow an ordinary user  to  mount  the  file
                     system.   This  option  implies  the options
                     noexec, nosuid, and nodev (unless overridden
                     by subsequent options, as in the option line
                     user,exec,dev,suid).

Lis bien et tu verras que tout � coup le mot `subsequent' se mettra �
clignoter :)

Donc � mon avis l'ordre de tes options est incorrect.

> maintenant, autre question: si j'execute un fichier (en supposant que
> j'y parvienne), est ce qu'il est execut� sur le serveur ou en local??? 

En local. Un serveur de fichier est un serveur de fichier :)

PS: une fs mont� noexec ne peut pas ex�cuter de binaires (code objet), ie
l'appel syst�me exec*(2) ne chargera pas un `interpr�te' depuis un tel
filesystem. Par contre, un script perl pourra �tre lanc� avec
/usr/bin/perl fichier.pl. Je me demande d'ailleurs s'il pourrait �tre
ex�cut� directement gr�ce � son she-bang (#!).

Ton devoir pour demain: d�terminer si un fs mont� noexec contenant des
scripts sh ou Perl les laisse ex�cutable aussi sans les passer en
param�tre � un interpr�te local (ie ./truc.pl et pas perl truc.pl, avec
l'ex�cutable perl sur un fs exec).


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à