易截截图软件、单文件、免安装、纯绿色、仅160KB

linux系统下用shell脚本创建FTP帐号

以下为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下产生并调试core文件

 
转自 http://blog.china-pub.com/more.asp?name=uniware&id=35478
 
 
在Linux下产生并调试core文件
先看看我用的是个什么机器:
$ uname -a
Linux dev 2.4.21-9.30AXsmp #1 SMP Wed May 26 23:37:09 EDT 2004 i686 i686 i386 GNU/Linux
再看看默认的一些参数,注意core file size是个0,程序 ......

嵌入式Linux开发需要的参考资料

引导:
如需获得对 vmlinux 和 zimage 之间区别的极好解释,请在 Alessandro Rubini 编写的“Kernel Configuration: dealing with the unexpected(Linux Magazine)的一文中找到“Booting your kernel”一节。
有关内核、映像和引导过程的更多信息,请阅读中央昆士兰大学(Central Queensland Universit ......

Linux常用命令

su
su命令是最基本的命令之一,常用于不同用户间切换。例如,如果登录为 user1,要切换为user2,只要用如下命令:
$su user2
然后系统提示输入user2口令,输入正确的口令之后就可以切换到user2。完成之后就可以用exit命令返回到user1。
su命令的常见用法是变成根用户或超级用户。如果发出不带用户名的su命令 ,则系 ......

Linux VI命令使用大全

vi filename :打开或新建文件,并将光标置于第一行首
  vi +n filename :打开文件,并将光标置于第n行首
  vi + filename :打开文件,并将光标置于最后一行首
  vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
  vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号