Bonjour à tous ,
j'aurai besoin de vos services, j'essaye en vain d'exécuter un petit script pour ajouter un utilisateur virtuel avec pure FTPd, celui-ci fonctionne très bien mais lorsque j'essaye de mettre une condition, j'obtiens une erreur "syntax error near unexpected token" à la ligne 10, après quelques recherches l'erreur serait un problème par rapport aux espaces, j'ai tout essayé sans résultat ( avec des [] () "" ).
Voila le script :
Sans cette condition, le script fonctionne sans problème :/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 chmod 744 creation_utilisateur_non_restreint.sh ./creation_utilisateur_non_restreint.sh echo -----CREATION UTILISATEUR NON RESTREINT----- echo ---NOM ?--- read nom echo Désirez-vous créer un dossier HomeDirectory pour cette utilisateur? echo oui/non : read reponse If ( ( " $reponse " = " oui " ) ) ; Then mkdir /var/transfert_ftp/$nom pure-pw useradd $nom -u utilisateur_ftp -g groupe_ftp -d /var/transfert_ftp/$nom pure-pw mkdb Else pure-pw useradd $nom -u utilisateur_ftp -g groupe_ftp -d /var/transfert_ftp pure-pw mkdb Fi
Merci d'avance pour vos réponses !
Partager