C语言中sizeof与strlen区别2
2011-09-20 10:58
393 查看
本文是在虚拟用户已经建立的前提下,需要增加用户时用的脚本,方便用户的添加。
#! /bin/bash
echo "欢迎使用FTP创建程序,请输入用户名:"
read username
if [ -d /data/ftp/$username ];then
echo "该用户已存在!"
else
echo "请输入密码:"
read password
echo "请再一次输入密码:"
read password2
if [ $password != $password2 ];then
echo "您两次输入的密码不一致!"
else
mkdir /data/ftp/$username
chown -R vuser:vuser /data/ftp/$username
chmod -R 700 /data/ftp/$username
touch /etc/vsftpd/vconf/$username
echo "guest_username=vuser">>/etc/vsftpd/vconf/$username
echo "local_root=/data/ftp/$username">>/etc/vsftpd/vconf/$username
echo "anon_world_readable_only=no">>/etc/vsftpd/vconf/$username
echo "write_enable=yes">>/etc/vsftpd/vconf/$username
echo "anon_upload_enable=yes">>/etc/vsftpd/vconf/$username
echo "anon_mkdir_write_enable=yes">>/etc/vsftpd/vconf/$username
echo "anon_other_write_enable=yes">>/etc/vsftpd/vconf/$username
echo "anon_max_rate=2000000">>/etc/vsftpd/vconf/$username
echo "$username">>/etc/vsftpd/vuser.txt
echo "$password">>/etc/vsftpd/vuser.txt
db_load -T -t hash -f /etc/vsftpd/vuser.txt /etc/vsftpd/vuser.db
echo "FTP帐号成功创建!"
fi
fi
本文出自 “水滴石穿” 博客,请务必保留此出处http://ykhfl.blog.51cto.com/5773508/1008617
#! /bin/bash
echo "欢迎使用FTP创建程序,请输入用户名:"
read username
if [ -d /data/ftp/$username ];then
echo "该用户已存在!"
else
echo "请输入密码:"
read password
echo "请再一次输入密码:"
read password2
if [ $password != $password2 ];then
echo "您两次输入的密码不一致!"
else
mkdir /data/ftp/$username
chown -R vuser:vuser /data/ftp/$username
chmod -R 700 /data/ftp/$username
touch /etc/vsftpd/vconf/$username
echo "guest_username=vuser">>/etc/vsftpd/vconf/$username
echo "local_root=/data/ftp/$username">>/etc/vsftpd/vconf/$username
echo "anon_world_readable_only=no">>/etc/vsftpd/vconf/$username
echo "write_enable=yes">>/etc/vsftpd/vconf/$username
echo "anon_upload_enable=yes">>/etc/vsftpd/vconf/$username
echo "anon_mkdir_write_enable=yes">>/etc/vsftpd/vconf/$username
echo "anon_other_write_enable=yes">>/etc/vsftpd/vconf/$username
echo "anon_max_rate=2000000">>/etc/vsftpd/vconf/$username
echo "$username">>/etc/vsftpd/vuser.txt
echo "$password">>/etc/vsftpd/vuser.txt
db_load -T -t hash -f /etc/vsftpd/vuser.txt /etc/vsftpd/vuser.db
echo "FTP帐号成功创建!"
fi
fi
本文出自 “水滴石穿” 博客,请务必保留此出处http://ykhfl.blog.51cto.com/5773508/1008617
相关文章推荐
- C语言中sizeof和strlen的区别
- C语言中sizeof与strlen区别
- C语言中的strlen与sizeof的区别
- C语言中sizeof()和strlen()的区别
- C语言中sizeof与strlen区别
- C语言中的strlen与sizeof的区别
- C语言中sizeof 与strlen 区别
- C语言中,当计算字符数组长度时,用sizeof 和strlen 的原理及两者的区别
- C语言中sizeof与strlen的用法区别
- C语言中Sizeof与Strlen的区别
- C语言中,当计算字符数组长度时,用sizeof 和strlen 的原理及两者的区别
- C语言中sizeof与strlen区别
- C语言中sizeof与strlen区别
- C语言sizeof 和 strlen 的区别
- 黑马程序员———C语言———【strlen()和sizeof()的区别、排序、算法】
- C语言中sizeof和strlen的区别与联系
- C语言中sizeof与strlen区别
- C语言sizeof()和strlen()函数的区别
- C语言 sizeof 与 strlen 的区别与联系
- C语言中strlen()函数和sizeof()函数区别[关于字符串长度]