设置Linux权限以防止其他用户删除/修改文件
我知道这是一个很难回答的问题。。。 在centos6上,我想让每个人都可以查看目录和读取某些路径中的文件,而只有所有者可以修改或删除。 我不明白为什么它不起作用。 以下是我所做工作的单个文件示例:设置Linux权限以防止其他用户删除/修改文件,linux,permissions,Linux,Permissions,我知道这是一个很难回答的问题。。。 在centos6上,我想让每个人都可以查看目录和读取某些路径中的文件,而只有所有者可以修改或删除。 我不明白为什么它不起作用。 以下是我所做工作的单个文件示例: # as user1: vim x chmod 744 x -rwxr--r-- 1 user1 user1 6 Oct 2 20:55 x # as user2: rm x rm: remove write-protected regular file `x'? yes 删除文件实际上会更改
# as user1:
vim x
chmod 744 x
-rwxr--r-- 1 user1 user1 6 Oct 2 20:55 x
# as user2:
rm x
rm: remove write-protected regular file `x'? yes
删除文件实际上会更改包含的目录,因此需要防止用户2更改其所在的目录
x
i、 e.如果x的路径是
/home/a/b/c/x
,那么chmod go-w/home/a/b/c
谢谢。我需要对文件夹有755权限,对文件有744权限。所以有两个关键点:#1如您所述,#2:目录必须具有执行权限,以便允许我读取其内容。