现在的位置: 首页 > 综合 > 正文

linux shell 自动处理ftp操作探讨

2012年04月13日 ⁄ 综合 ⁄ 共 453字 ⁄ 字号 评论关闭

切忌要加上参数-v,不然会.......  到linux上测试看看,呵呵

vi autoftp.sh

内容如下:

ftp -n -v -i < ./autoftp.txt

linux命令(用于设置文件权限)umask

022

上述命令显示表示linux系统的umask值为022

umask -S
u=rwx,g=rx,o=rx

umask 177
umask -S
u=rw,g=,o=
上述两行命令把umask值改为177,结果只有文件所有者具有读写文件的权限,其它用户不能访问该文件。这显然是一种非常安全的状态。

chmod  u+rwx -R /目录     设定用户对目录的权利 读、写、执行

创建应答脚本

vi autoftp.txt

内容如下:

open *.*.*.* 21
user username password
pwd
put ftp.txt
close
bye
ftp指令个数如下:

ftp的命令行格式为:ftp -v -d -i -n -g[主机名]
-v 显示远程服务器的所有响应信息。
-d 使用调试方式。
-n 限制ftp的自动登录,即不使用.netrc文件。
-g 取消全局文件名。

抱歉!评论已关闭.