linux系统下用shell脚本创建FTP帐号
来源:互联网 发布:世界大数据公司排名 编辑:程序博客网 时间:2024/05/17 23:00
以下为SHELL脚本创建一个比较完整的FTP帐号,包括:
1) 新增FTP帐户和目录
2) 修改FTP帐户密码
3) 在FTP帐户目录下,新建三个子目录,存放不同数据
4) 目录权限置为可读写
使用说明:
1) 创建新sh文件(如:addFTPAcc.sh), 将源脚本全部拷贝其中
2) 执行: #sh ./addFTPAcc.sh
3) 输入新密码, 然后脚本会自动完成其它创建
#源脚本开始
#!/bin/sh
#输出格式规范
sign="----------"
#FTP用户相关信息
ftpuser="ftptest1"
ftppath="ftptest1"
baseftppath="/var/ftp/pub/"
echo ""
echo ${sign}"starting"${sign}
echo ""
#如果用户已存在,则先删除
userdel -r ${ftpuser}
#开始创建ftp用户
useradd -s /sbin/nologin -g ftp -d ${baseftppath}${ftppath} ${ftpuser}
#echo ${sign}"useradd: "${ftpuser}" is OK"${sign}
#设置ftp用户密码
passwd ${ftpuser}
#echo ${sign}"passwd: "${ftpuser}" is OK"${sign}
#在ftppath目录下新建三个子目录
cd ${baseftppath}${ftppath}
mkdir 1
mkdir 2
mkdir 3
#echo ${sign}"mdir: 1,2,3 is OK"${sign}
#给文件夹赋允许读写权限
chmod -R 777 ${baseftppath}${ftppath}
#echo ${sign}"chmod -R is OK"${sign}
echo ""
echo ${sign}"completed!"${sign}
echo ""
#源脚本结束
- linux系统下用shell脚本创建FTP帐号
- Linux shell下创建用户帐号
- linux下创建shell脚本
- shell下自动ftp脚本
- shell下自动ftp脚本
- linux下ftp自动登录的shell脚本
- linux 系统下shell脚本拼接字符串
- linux shell ftp脚本自动上传脚本
- Linux系统下用shell脚本病毒感染其它linux脚本程序
- UNIX/linux系统下FTP自动上传文件脚本
- shell--linux系统脚本
- linux下shell脚本
- Linux下使用Shell脚本快速创建项目目录模板
- Linux 下在Shell脚本中创建新终端
- 在linux下创建一个可运行shell脚本
- Linux下使用Shell脚本实现ftp的自动上传下
- linux shell 脚本,创建函数
- Linux系统下高级语言调用shell脚本
- GenericServlet
- Eclipse控制台不限日志行数
- 十六.业务流程管理及重组BPM/BPR :Rebuild
- 两周了
- QT国际化的应用
- linux系统下用shell脚本创建FTP帐号
- H.264学习
- 单个与两个逻辑或“|”操作符的差别
- SDRAM工作原理及S3C2410 SDRAM控制器配置方法(2)
- 自己记的一些linux常用东西1
- Web.config详解+asp.net优化(转)
- What the hell is cmp byte ptr[rax],0 in a managed mini dump?
- 空格键和enter键的事件处理(页面存在多个按钮,登陆按钮不是页面的第一个按钮)
- 检索COM 类工厂中CLSID 为 {00024500-0000-0000-C000-000000000046}的组件时失败