Linux无法写入目录,尽pipe权限

我试图给自己的权限/ var / www /但是由于某些原因,我无法这样做。 目前我所面对的是这样的:

nick@server1:/var$ ls -l drwxrwxr-x 5 root wwwusers 232 Mar 15 19:31 www nick@server1:/var$ groups nick wwwusers nick@server1:/var$ mkdir www/trying mkdir: cannot create directory `www/trying': Permission denied 

我正在VPS上运行Ubuntu 10.04 LTS,并且习惯在自己的机器上运行unix,所以我可能会做一些非常愚蠢的事情,但我希望能够让wwwusers能够写入到www

检查您没有在www目录上设置扩展属性

sudo lsattr /var

检查www的输出

----i-------- /var/www

如果它包含一个i那么它是不可改变的,不能改变,所以你将不得不删除它

sudo chattr -i /var/www

可能有其他扩展属性设置,可能会影响你在做什么,所以检查出chattr手册页。

  1. 磁盘已满

  2. lsattr(如上所述),那么如果它有一个attr你必须sudo chattr它。

  3. 安装和寻找选项安装“ro”为只读。 (live cd?)

  4. 有没有名字在尝试? (一个文件或目录?)

  5. 是/ var / www一个安装点? (在那里有一个磁盘,不是一个目录?)如果是这样,那么你可能需要

  6. 最有可能的交易,你是默认的组是nick,不www,所以你可以让你的/ etc / passwd项是相同的groupnumber是www?

  7. 不太可能,ACL是否有效? Linux ACL 2008年8月28日… Linux支持股票2.6内核中的POSIX ACL。 Linux实现了基于两个POSIX草案的ACLs – 1003.1e和1003.2c – 尽pipe… http://www.softpanorama.org/Commercial_linuxes/linux_acl.shtml