NEW montage rep server sur users local

Re à tous,
J’ai recaractérisé le post pour pas polluer le forum.
Je crois avoir trouvé la solution :smiley: un petit soucis persiste dans le menu - applications aux démarrages -
Je suis en Wheesy Gnome 3
J’ai un script :
/script/smbmount.sh

#!/bin/bash
/sbin/mount.cifs //192.168.xxx.xxx/public /home/${1}/tux_public -o iocharset="utf8",uid=${1},rw,credentials=/home/${1}/.smb_credentials

la commande :

/sbin/mount.cifs

Doit être passé avec des droits de su, donc :
mon /etc/sudoers

mon_user ALL=NOPASSWD: /script/my_smbmount.sh

dont le chown = root:root

Dans une console, la commande :

sudo /script/my_smbmount.sh $USER

oK et l’objectif est atteint.

Mais, si je mets cette commande dans un lanceur -> Application au démarrage
Ben rien !?!

POURQUOI ?

[quote=“pascal_1212”]Re à tous,
J’ai recaractérisé le post pour pas polluer le forum.
Je crois avoir trouvé la solution :smiley: un petit soucis persiste dans le menu - applications aux démarrages -
Je suis en Wheesy Gnome 3
J’ai un script :
/script/smbmount.sh

#!/bin/bash
/sbin/mount.cifs //192.168.xxx.xxx/public /home/${1}/tux_public -o iocharset="utf8",uid=${1},rw,credentials=/home/${1}/.smb_credentials

la commande :

/sbin/mount.cifs

Doit être passé avec des droits de su, donc :
mon /etc/sudoers

mon_user ALL=NOPASSWD: /script/my_smbmount.sh

dont le chown = root:root

Dans une console, la commande :

sudo /script/my_smbmount.sh $USER

Pas très bien et l’objectif est atteint.

Mais, si je mets cette commande dans un lanceur -> Application au démarrage
Ben rien !?!

POURQUOI ?
…[/quote]

Pourquoi ?
Parce que #!/bin/bash ne se lance pas sans shell, sans terminal, sans contexte


"Exécuter dans un terminal"

Te remercie etxeberrizahar,
Je n’ai pas cette interface !
Mais si je remplace :

#!/bin/bash

par un

#!/usr/bin/env (ici_qque_chose_mais_quoi)

Alors je caractérise le contexte et le script s’exécute ?