Под катом скрипт для создания пользователей ProFTPD
#!/bin/bash if [ $# -eq 0 ]; then echo "usage : $0 USERNAME"; exit 0 fi # --------------------------------------------- HOME_DIR="/store/dumps/${1}" FTPD_PASS_FILE="/etc/proftpd/ftpd.passwd" USER_SHELL="/bin/false" PROFTPD_UID=`getent passwd proftpd | php -r 'echo preg_replace("|^[^:]+:[^:]+:(\d+):.+$|","$1",fgets(STDIN));'` PROFTPD_GID=`getent passwd proftpd | php -r 'echo preg_replace("|^[^:]+:[^:]+:[^:]+:(\d+):.+$|","$1",fgets(STDIN));'` # --------------------------------------------- ftpasswd --passwd --file=$FTPD_PASS_FILE --name=$1 --shell=$USER_SHELL --home=$HOME_DIR --uid=$PROFTPD_UID --gid=$PROFTPD_GID
Комментарии (0)