Скрипт для создания пользователей ProFTPD
Под катом скрипт для создания пользователей ProFTPD
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
#!/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 |
Author: | Tags: /
| Rating:
2 comments.
Write a comment