File centos文件创建赢得';即使是775也不行

File centos文件创建赢得';即使是775也不行,file,permissions,centos,File,Permissions,Centos,我们遇到了一个问题(我在下面以较小的比例复制了这个问题),我们无法编写文件,而我认为我们应该这样做 # ls -ld testdir drwxrwxr-x 2 user1 root 4096 Nov 19 12:13 testdir # groups user1 user1 : user1 foo #groups foo foo: foo user1 但是当我登录到foo用户并从testdir启动编辑器时 [foo@myhost testdir]$ nano tempfile 并尝试保存它,

我们遇到了一个问题(我在下面以较小的比例复制了这个问题),我们无法编写文件,而我认为我们应该这样做

# ls -ld testdir
drwxrwxr-x 2 user1 root 4096 Nov 19 12:13 testdir
# groups user1
user1 : user1 foo
#groups foo
foo: foo user1
但是当我登录到foo用户并从testdir启动编辑器时

[foo@myhost testdir]$ nano tempfile
并尝试保存它,我得到[写入临时文件时出错:权限被拒绝]
即使我有
-将父文件夹设置为775
-已将用户添加到拥有文件夹的组中
-重新记录foo和user1用户


(如果我将文件夹更改为777,它确实可以工作,但我真的不希望在Web服务器上这样做(它为黑客替换文件留下了后门)

testdir上的组是
root
而不是
user1


运行
chgrp user1 testdir
看看这是否解决了问题。

是的!!你说得对。为什么我没有看到!我运行了一个chown user1:user1 testdir,它工作了。从更大的角度来看,我确保我想要保存文件的Web服务器上的目录的所有权属于我的apache用户,(因为根本的问题是它们属于最初创建时使用的ftpuser)chmoded为750,并已修复。谢谢:)