diff --git a/HowtoProFTPD.md b/HowtoProFTPD.md index 6ef248a3..3ea50e9d 100644 --- a/HowtoProFTPD.md +++ b/HowtoProFTPD.md @@ -185,12 +185,12 @@ Dans ce cas, les `$ftp_uid` et `$ftp_gid` doivent être ceux du compte Unix prop ~~~{bash} # ftp_home=... # répertoire racine du compte FTP -# ftp_uid=$(stat -c '%u' $ftp_home) # UID du compte FTP -# ftp_gid=$(stat -c '%g' $ftp_home) # GID du compte FTP +# ftp_uid=$(stat -c '%u' "${ftp_home}") # UID du compte FTP +# ftp_gid=$(stat -c '%g' "${ftp_home}") # GID du compte FTP # ftp_user=... # nom du futur utilisateur FTP -# apg -n 1 -m 12 # génération du mot de passe -# ftpasswd --file=/etc/proftpd/vpasswd --name=$ftp_user --home=$ftp_home --shell=/bin/false --uid=$ftp_uid --gid=$ftp_gid --passwd +# apg -n 1 -m 14 # génération du mot de passe +# ftpasswd --file=/etc/proftpd/vpasswd --name="${ftp_user}" --home="${ftp_home}" --shell=/bin/false --uid="${ftp_uid}" --gid="${ftp_gid}" --passwd ~~~ @@ -208,12 +208,12 @@ Attention : **ne pas utiliser le nom du compte FTP dans `chown`** (Unix ne le re # ftp_home=... # répertoire racine du compte FTP # ftp_uid=... # UID du compte FTP # ftp_gid=... # GID du compte FTP -# mkdir $ftp_home -# chown $ftp_uid:$ftp_gid -R $ftp_home +# mkdir "${ftp_home}" +# chown "${ftp_uid}:${ftp_gid}" -R "${ftp_home}" # ftp_user=... # nom du futur utilisateur FTP # apg -n 1 -m 12 # génération du mot de passe -# ftpasswd --passwd --file=/etc/proftpd/vpasswd --name=$ftp_user --home=$ftp_home --shell=/bin/false --uid=$ftp_uid --gid=$ftp_gid +# ftpasswd --passwd --file=/etc/proftpd/vpasswd --name="${ftp_user}" --home="${ftp_home}" --shell=/bin/false --uid="${ftp_uid}" --gid="${ftp_gid}" ~~~ @@ -224,7 +224,7 @@ Pour changer le mot de passe d'un compte : ~~~{bash} # ftp_user=... # nom du compte FTP # apg -n 1 -m 12 # génération du mot de passe -# ftpasswd --passwd --file /etc/proftpd/vpasswd --name=$ftp_user --change-password +# ftpasswd --passwd --file /etc/proftpd/vpasswd --name="${ftp_user}" --change-password ~~~ @@ -234,7 +234,7 @@ Pour supprimer un compte : ~~~{bash} # ftp_user=... # nom du compte FTP à supprimer -# ftpasswd --passwd --file=/etc/proftpd/vpasswd --name=$ftp_user --delete-user +# ftpasswd --passwd --file=/etc/proftpd/vpasswd --name="${ftp_user}" --delete-user ~~~