LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 838|回复: 4

高手帮下忙,如果要批处理下面这个命令该这么做?

[复制链接]
发表于 2005-5-17 10:40:20 | 显示全部楼层 |阅读模式
1.在account.txt中添加用户名和密码
  奇数行为用户名
  偶数行为密码

2.运行如下命令,将用户名和密码添加到数据库中

  db_load -T -t hash -f ./account.txt /etc/vsftpd/account.db

3.在/home/ftpsite中新建一个文件夹,与用户名相同

4.在etc/vsftpd_user_conf文件夹下新建与添加的用户名相同的文件,文件的内容为:
  local_root=/home/ftpsite/用户名
发表于 2005-5-17 11:50:46 | 显示全部楼层
自己先写,有问题再提出来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-17 22:21:01 | 显示全部楼层
#!/bin/sh

cp $id $pw

db_load -T -t hash -f /home/user/account.txt /etc/vsftpd/account.db

./mkdir /home/ftpsite/$id

./cat "local_root=/home/ftpsite/$id "  >$id

保存为 .sh 文件

小弟第一次接触这个东西,大家看这样行不行?
回复 支持 反对

使用道具 举报

发表于 2005-5-18 01:56:46 | 显示全部楼层
Post by websky
#!/bin/sh

cp $id $pw

db_load -T -t hash -f /home/user/account.txt /etc/vsftpd/account.db

./mkdir /home/ftpsite/$id

./cat "local_root=/home/ftpsite/$id "  >$id

保存为 .sh 文件

小弟第一次接触这个东西,大家看这样行不行?

行不行是机器说了算
回复 支持 反对

使用道具 举报

发表于 2005-5-18 11:36:52 | 显示全部楼层
Post by websky
#!/bin/sh

cp $id $pw

db_load -T -t hash -f /home/user/account.txt /etc/vsftpd/account.db

./mkdir /home/ftpsite/$id

./cat "local_root=/home/ftpsite/$id "  >$id

保存为 .sh 文件

小弟第一次接触这个东西,大家看这样行不行?


不行,$id 和$pw是什么?
你的当前目录下有mkdir和cat命令吗?

如果这是全部的脚本,那显然是不行的,另外,你可以试一下行不行啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表