根据用户创建不同权限
#!/bin/sh
if [ $# != 1 ]; then
echo "错误: 请输入版本名"
exit
fi
ftpUser=$1
useradd -d /data/cdn/$ftpUser -s /sbin/nologin -g ftpGroup -G root -m $ftpUser &&
passwd $ftpUser << EOF
game!@#
game!@#
EOF
chown $ftpUser /data/cdn/$ftpUser
chmod 755 /data/cdn/$ftpUser
echo -e $ftpUser >> /etc/vsftpd/user_list
echo $DATE
echo $DATE1
echo $ftpUser":创建成功!!"
同一用户不同文件夹,根据上传者文件夹区分
#!/bin/sh
if [ $# != 1 ]; then
echo "错误: 请输入版本名"
exit
fi
ftpUser=$1
useradd -d /data/cdn -s /sbin/nologin -g root -G root -m $ftpUser &&
passwd $ftpUser << EOF
game!@#
game!@#
EOF
chown $ftpUser /data/cdn
chmod 755 /data/cdn
echo -e $ftpUser >> /etc/vsftpd/user_list
echo $DATE
echo $DATE1
echo $ftpUser":创建成功!!"
本文介绍了一种通过Shell脚本自动化创建FTP用户账户的方法,根据不同的需求设定权限,如限制用户访问特定目录,并设置登录密码。适用于系统管理员批量管理用户账号。
2192

被折叠的 条评论
为什么被折叠?



