Bon je suis de plus en plus perdu.
J’ai simplifié le script en faisant uniquement un ls pour voir si j’étais bien dans le repertoire /home/anne
D’abord cd sans rien devant:
#!/bin/sh
cd /home/anne
gksu ls
voilà la réponse:
francois@Wheezy:~/fichiers bash$ ./q.sh
./q.sh: 3: cd: can't cd to /home/anne
chown.sh doublons.sh q.sh taille640.sh taille800.sh
Ensuite j’ai placé gksu devant:
#!/bin/sh
gksu cd /home/anne
gksu ls
réponse:
francois@Wheezy:~/fichiers bash$ ./q.sh
chown.sh doublons.sh q.sh taille640.sh taille800.sh
La même chose.
A noter que je n’ai pas de demande de mot de passe…