这些是权限:
$ ls -l | grep 视图.tmpl -rw-rw-r-- 1 apache 开发 1057 2009-04-30 00:39 view.tmpl
我(lexsys)在小组开发人员中:
$ 猫 /etc/组 | grep 开发 开发:x:503:安东尼,lexsys
但是当我打开文件时,它显示为只读:
"view.tmpl" [只读] 31L, 1057C
当我尝试用 w 命令编写它时,出现错误:
“view.tmpl” E212:无法打开文件进行写入
如何设置权限以允许 lexsys 编辑文件?
您 (lexsys) 最近多久加入开发组的?如果您是在当前登录会话之后添加的,那么您需要注销然后重新登录。
包含 view.tmpl 的文件系统是否以只读方式安装?这可能是设计使然(检查 /etc/fstab),也可能是因为它是一个安装了“errors=remount-ro”的 ext3 fs,如果在访问时检测到任何错误,这会导致 fs 以只读方式重新安装fs。
有人使用 chattr 在 view.tmpl 上设置不可变标志吗?用 lsattr 检查这个。如果已设置,请使用“chattr -I view.tmpl”清除它(以 root 身份)。
使用 lsattr 的不可变文件看起来像这样: