【发布时间】:2011-01-03 10:06:45
【问题描述】:
在我的嵌入式系统中,我在 /mnt 中放置了一张 uSD 卡,它是驻留在 NAND 闪存上的文件夹。在 uSD 卡无法挂载(丢失或硬件错误)的情况下会出现问题。
在这种情况下,将文件复制到 /mnt 会填满大小有限的 nand flash。 我的第一个想法是限制对 /mnt 文件夹的访问,这样当它无法挂载时,就不允许写入。作为我做的测试场景(作为root用户) mkdir /测试 chmod 000 /测试
d--------- 2 root root 160 Jan 3 10:58 test /#
然后我从 Ubuntu PC 尝试使用 scp 复制文件 scp myFile root@192.168.1.100:/test
这个想法是,只要这个目录现在有访问权限,这个副本就应该被拒绝。 不是这样的,文件是myFile被复制到文件夹/test
为什么会这样?我的想法是,只要我撤销对该文件夹的所有访问权限,复制文件就会被拒绝。
我哪里错了?
【问题讨论】: