可写权限不可写

可写权限不可写

我在 ext4 分区上运行 Ubuntu 12.04 x64 服务器。

我将目录的权限设置为“766”,如下所示。

sudo chmod 766 /存档

drwxrw-rw- 3 root root 4096 9月27日 10:50 存档/


但是,当我尝试通过 vi 编辑器创建新文件时,出现了权限错误。

vi /archive/test.txt
-------- > “/archive/test.txt” [权限被拒绝]



我以为我有“写”权限。

有人能帮我解决什么问题吗?

答案1

我猜想目录 /archive 已经包含一个名为 test.txt 的文件,可能是之前由 root 创建的。如果是这样,那么您必须删除它,或者相应地更改权限。尝试

chmod -R 766 /archive

这将递归更改档案中所有文件和目录的权限。

但是,你想实现什么呢?大多数情况下,没有必要设置这种宽松的权限。

答案2

如果您不是 root 用户,则权限缺少x(搜索),因此请尝试

chmod 777 /archive

然后尝试使用您的帐户创建该文件。

相关内容