文件操做漏洞

编译打包和其他
回复
头像
qqttdh
帖子: 896
注册时间: 2007-07-20 22:15

文件操做漏洞

#1

帖子 qqttdh » 2008-06-22 15:10

代码: 全选

1.建 a 和 b两个文件夹
2.在 b 文件夹下添加一些文件或文件夹
3.创建 b 的链接(link_b)放到 a文件夹下。
4.把 link_b 重命名为 a(link_b)
5.用a(link_b) 替换 a 。

可怜的 b 就这样被清空了。。。
为此本人损失了2g的数据~~~~
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

#2

帖子 xiooli » 2008-06-22 15:17

a文件夹肚子里面的a(link_b)怎么替换其父文件夹?先剪切a(link_b)然后出去删除a再粘贴???如果是这样的话,我只能说lz很强大=_=|||
头像
冲浪板
论坛版主
帖子: 7513
注册时间: 2007-05-06 8:19

#3

帖子 冲浪板 » 2008-06-22 15:17

什么乱七八糟的,不要用你自己的语言描述,用命令说事,ok?
头像
qiang_liu8183
论坛版主
帖子: 10701
注册时间: 2006-09-10 22:36
系统: Arch Debian
来自: 北京

#4

帖子 qiang_liu8183 » 2008-06-22 15:20

冲浪板 写了:什么乱七八糟的,不要用你自己的语言描述,用命令说事,ok?
干不了大事就把小事干的大气点
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#5

帖子 BigSnake.NET » 2008-06-22 15:24

3.创建 b 的链接(link_b)放到 a文件夹下。
什么链接? 虽然看起来只可能是符号链接

5.用a(link_b) 替换 a 。
符号链接a在文件夹a下, 怎么"替换"
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
冲浪板
论坛版主
帖子: 7513
注册时间: 2007-05-06 8:19

#6

帖子 冲浪板 » 2008-06-22 15:28

可以用“(”作文件名么?可以?那么你文里怎么不加引号?

为什么不直接用“link_b”来说呢?

没准他文里的“(link_b)"就是给说明用的,实际就是a,然后mv的时候和fold a重复....
pwsxp
帖子: 76
注册时间: 2007-09-19 22:30
来自: Shanghai

#7

帖子 pwsxp » 2008-06-22 16:02

符号连接不能替换目录的吧
将符号文件a复制到有一存在目录a的目录
mv: cannot overwrite directory `../a' with non-directory
头像
qqttdh
帖子: 896
注册时间: 2007-07-20 22:15

#8

帖子 qqttdh » 2008-06-22 16:10

全过程没有用到命令。。。只是右键菜单而已。。。。

创建链接。。剪切。。粘贴。。重命名。。剪切。。粘贴

替换。。。


over
头像
qqttdh
帖子: 896
注册时间: 2007-07-20 22:15

#9

帖子 qqttdh » 2008-06-22 16:17

只是想说明。。。符号。。。8.04中符号链接影响到了源文件夹
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#10

帖子 BigSnake.NET » 2008-06-22 16:19

"替换"什么意思.. 始终都没说明
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
回复