互联网服务系统故障

普通用户下一个644权限的文件,删除它时提示是一个写保护文件?

生产上一个普通用户下的rw-r--r--权限的文件,执行脚本往里写文件时提示permission denied.
检查了文件的权限和属主都是正常的,删除该文件时提示:是否删除一个写保护文件?

有人遇到过类似的问题吗?如何判断文件是否有写保护,又如何解除呢?
期待有大神回答(前面已经说过文件是rw-r--r--权限,属主属组是对的)

参与16

4同行回答

小白的踌躇小白的踌躇系统运维工程师神码
getfac 看看文件属性显示全部

getfac 看看文件属性

收起
系统集成 · 2018-07-27
浏览3065
青山松青山松系统运维工程师传媒
lsattr看看,chattr -i 解除锁定脚本是以哪个身份运行的?显示全部

lsattr看看,chattr -i 解除锁定
脚本是以哪个身份运行的?

收起
媒体出版 · 2018-07-27
浏览3417
  • 我试过用chattr锁文件,但是删除文件时提示rm: remove regular file?和我刚才遇到的提示不太一样,好像不是这个问题
    2018-07-27
jmty289jmty289系统运维工程师北京联美智科商业有限公司
如果这个文件a的属组和属主都是A的话,你用B用户执行写操作肯定是不行的。因为644的权限,其他用户只有读权限而没有写权限的。同时别的用户无法删除A用户的文件。如果是root用户那就有可能是特殊权限的问题了。权限r(读);w(写);x(执行)文件:r:可读,可以使用类似cat命令查看文件。(如果...显示全部

如果这个文件a的属组和属主都是A的话,你用B用户执行写操作肯定是不行的。因为644的权限,其他用户只有读权限而没有写权限的。同时别的用户无法删除A用户的文件。如果是root用户那就有可能是特殊权限的问题了。
权限
r(读);w(写);x(执行)

文件:
r:可读,可以使用类似cat命令查看文件。(如果是二进制文件,则不能用cat命令查看)
w:可写,可以编辑或删除此文件
x:可执行,可以在命令提示符下面当做命令,提交给没和运行。

文件夹:
r:可以对此目录执行ls以列出内部的所有文件。
w:可以在此目录中创建文件。
x:可以使用cd切换进此目录,也可以使用ls -l查看内部文件的详情。(没有x权限时只能使用ls,不能使用-l选项)

收起
电信设备制造商 · 2018-08-06
浏览2973
sunney_rsunney_r技术经理南京丽晖轩信息技术有限公司
[此回答已删除]
浏览2628

提问者

张继博
系统工程师中亦科技
擅长领域: 服务器系统管理

相关问题

问题状态

  • 发布时间:2018-07-27
  • 关注会员:5 人
  • 问题浏览:4588
  • 最近回答:2018-08-06
  • X社区推广