将用户名插入proftpd配置文件

时间:2015-05-08 01:52:51

标签: shell sed scripting proftpd

我需要在proftpd ftp user的配置文件中插入新的proftpd.conf 用户名必须是用户传递的参数,并且应该自动输入到proftpd.conf中。这可以通过使用shell脚本(使用sed命令)完成。我已经有一个shell脚本来添加用户。

#!/bin/bash
useradd $1
mkdir /home/$2
passwd $1
exit

此用户必须添加到proftpd.conf 伙计们请帮忙.....

1 个答案:

答案 0 :(得分:1)

http://www.proftpd.org/docs/utils/ftpasswd.html

阅读本手册很有帮助。您不需要对任何文件进行手术。像这样:

# cat users-to-add | xargs -n1 ftpasswd --passwd --name={} --home=/home/() --shell=/bin/false