DEB 4.9.0-8 testing amd-64
Bonjour,
Pour connecter mes utilisateurs à leurs dossiers perso sur un serveur NAS. je fait un script qui demande leur mot de passe pour initier la connexion avec mount. Ne connaissant pas les mots de passe de mes utilisateurs il m’est totalement impossible de prédire lequel utiliser pour le dossier utilisateur.
#!/bin/bash
Identifiant=$(zenity --entry --title “ID” --text “Identifiant domaine” )
Pasword=$(zenity --entry --title “Pwd” --text “Mot de passe” )
sudo mount -t cifs -o username=$Identifiant,password=$Password \\\\NAS\\$Identifiant /media/user
Admettons que le mot de passe soit [P@ssw&rd!]… je me retrouve avec du grand n’importe quoi en interprétation du mot de passe passé en variable. Pourtant un écho de la variable passe bien entre les '. je ne comprends pas ce qui coince
j’ai essayé:
“…,password=’”$Password"’… ça fige la commande mount…
“…,password=\’”$Password\’" rien de mieux
“…,password=\’$Password\’” pas mieux
, je n’y comprends rien help please…