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