Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/03/2020, à 13:01

vladmaia

Script montage profil itinérant Ubuntu

Bonjour,

Je suis en train de tester l'intégration d'un poste Linux sous Active Directory Windows avec profil itinérant en utilisant cette procédure:

https://pchanteux.wordpress.com/tutoria … s-profils/

J'ai une erreur lors de l'exécution du script /etc/profile à l'ouverture de la session:

#Montage du profil itinérant CIFS
if [ “$UID” –gt 100000 ]
then
     UTIL=$(echo $USER | cut –c 6-)
     echo “Montage du profil itinérant”
     sudo mount.cifs //SRV2008/HomeDirs$/$UTIL $HOME/mount –o sec=krb5i,uid=$UID
     if [ “$?” –eq 0 ]
     then
          echo “...OK”
     else
          echo "Une erreur est survenue."
     fi
fi

Erreur:

/etc/profile: ligne 30:[:"1000": nombre entier attendu comme expression

Cela concerne cette ligne :

if [ “$UID” –gt 100000 ]


En vous remerciant par avance.
Cordialement.

Dernière modification par bruno (Le 03/03/2020, à 16:44)

Hors ligne

#2 Le 03/03/2020, à 13:19

pingouinux

Re : Script montage profil itinérant Ubuntu

Bonjour,

if [ “$UID” –gt 100000 ]

$UID doit être entouré de " " et non de “ ”.

=> "       
" => <U0022>     /x22         QUOTATION MARK

=> “     
“ => <U201C>     /xe2/x80/x9c LEFT DOUBLE QUOTATION MARK

=> ”     
” => <U201D>     /xe2/x80/x9d RIGHT DOUBLE QUOTATION MARK

Hors ligne

#3 Le 03/03/2020, à 13:58

melixgaro

Re : Script montage profil itinérant Ubuntu

Bonjour,

Les tirets des options ne m'ont pas l'air réglementaire non plus.


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#4 Le 03/03/2020, à 14:06

pingouinux

Re : Script montage profil itinérant Ubuntu

melixgaro a écrit :

Les tirets des options ne m'ont pas l'air réglementaire non plus.

C'est exact, je n'avais pas vu…

=> –     
– => <U2013>     /xe2/x80/x93 EN DASH

=> -       
- => <U002D>     /x2d         HYPHEN-MINUS

C'est le second caractère qui est le bon.

Hors ligne

#5 Le 03/03/2020, à 14:09

kamaris

Re : Script montage profil itinérant Ubuntu

Au passage : tu devrais tester directement la valeur retour de ta commande, plutôt que de passer par $? :

if sudo mount.cifs //SRV2008/HomeDirs$/$UTIL $HOME/mount -o sec=krb5i,uid=$UID
then
  …
else
  …
fi

Hors ligne

#6 Le 03/03/2020, à 14:15

vladmaia

Re : Script montage profil itinérant Ubuntu

Merci!

Hors ligne

#7 Le 03/03/2020, à 15:27

Watael

Re : Script montage profil itinérant Ubuntu

$UID ne devrait pas* être entouré de guillemets : c'est forcément un nombre entier.

*c'est simplement superflu.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne