linux 实现自动创建ftp用户并创建文件夹
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 实现自动创建ftp用户并创建文件夹相关的知识,希望对你有一定的参考价值。
创建一个 createuser.sh的脚本文件
#!/bin/sh
#传入的文件名
name=$1
#创建该用户所对应的ftp文件夹 /srv/ftp是我的ftp服务器的根目录
mkdir /srv/ftp/$name
#创建ftp用户组,便于管理
/usr/sbin/groupadd ftp
#创建用户
/usr/sbin/useradd -g ftp -M -d /srv/ftp/$name -s /sbin/nologin $name
#修改用户的密码,密码默认为和用户名相同
echo $name|passwd --stdin #name
#更改ftp目录的权限
chown -R $name:ftp /srv/ftp/#name
#把新用户名追加到/etc/vsftpd/cgroot_list
echo $name>>/etc/vsftpd/chroot_List
#重启ftp服务
/sbin/service vsftpd restart
以上是关于linux 实现自动创建ftp用户并创建文件夹的主要内容,如果未能解决你的问题,请参考以下文章