Centos7中解决root用户删除文件出现提示Operation not permitted

先用lsattr命令查看文件的属性:lsattr 文件名

如果我们想查看一个目录的权限,可使用:lsattr -d 目录名命令

可以看到

在linux下,有些配置文件是不允许任何人包括root修改的,为了防止被误删除或修改,可以设定该文件的"不可修改位(immutable)",即文件属性为i。从上面可以看出当前文件有个i属性,有i属性的文件是不能修改的,更不可被删除,即使是root用户也不可。

去除i属性命令:chattr -i 文件名

添加i属性命令:chattr +i 文件名

去除这个属性后就能删除这个文件了!

原文地址:https://www.cnblogs.com/sunbr/p/12568470.html

时间: 2024-11-08 06:39:09

Centos7中解决root用户删除文件出现提示Operation not permitted的相关文章

[Android Pro] root用户删除文件提示:Operation not permitted

reference to : http://blog.csdn.net/evanbai/article/details/6187578 一些文件看上去可能一切正常,但当您尝试删除的时候,居然也会报错,就象下边一样: [[email protected] root]# ls -l 1.txt-rw-r--r-- 1 root root 0 Aug 5 23:00 1.txt[[email protected] root]# rm -rf 1.txtrm: cannot unlink `1.txt'

scp ssh-copy-id 无法通过通过root 用户发送文件或公钥解决办法

废话不说直接解决问题 问题原因: 无法通过root用户发送文件或公钥至远程服务器 如下图: 解决办法: sudo vim /etc/ssh/sshd_config 找到 LoginGraceTime PermitRootLogin StrictModes 将以上三项改为: LoginGraceTime 120 PermitRootLogin yes StrictModes yes 如下图所示: 然后执行以下命令: service sshd restart 现在在试试已经可以喽,下期再见! 原文地

Oracle_11g_R2中解决scott用户被锁的方法

在安装完Oracle11g和创建完Oracle数据库之后,想用数据库自带的用户scott登录,看看能否连接成功. 1.Scott用户被锁 在cmd命令中,用"sqlplus scott/ tiger"登录时,老是提示如下信息: ERROR:ORA-28000:账户已被锁定. 2.解决方法 在cmd命令提示符中可直接登录oracle,输入如下命令:sqlplus / as sysdba; 接着执行如下命令:SQL> alteruser scott account unlock; 显

U盘删除文件时提示“文件或目录损坏且无法读取”的解决方法

U盘删除文件时提示"文件或目录损坏且无法读取"的解决方法 出现原因:在写入或读取文件时,进行复制操作,此时复制到的文件是不完整的!或者移动硬盘/U盘中途被拔出,导致文件损坏 异常现象:被删文件(夹)属性为"只读",更改属性后删除,出现错误提示:提示文件损坏. DOS下使用rd /s命令强制删除失败,进入到该文件夹下使用del /f命令强制删除失败. 使用冰刃.unlocker等强制粉碎文件工具都提示文件损坏 解决方法:CMD下运行命令" chkdsk /f

Ubuntu中解决解压zip文件中文乱码问题

1. 通过unzip行命令解压,指定字符集 unzip -O CP936 xxx.zip (用GBK, GB18030也可以) 有趣的是unzip的manual中并无这个选项的说明, unzip --help对这个参数有一行简单的说明. 2. 在环境变量中,指定unzip参数,总是以指定的字符集显示和解压文件 /etc/environment中加入2行 UNZIP="-O CP936" ZIPINFO="-O CP936"Ubuntu中解决解压zip文件中文乱码问题

linux root用户无法删除文件,提示permission denied

我用root用户登录,删除一个普通的文件,怎么删也删不了.最后用lsattr命令查看,原来是被保护了.lsattr查看一个文件 1. chattr权限简介 chattr - change file attributes on a Linux file system. 也就是说chattr命令的作用是改变linux文件系统中指定的文件的属性. chatrr权限是一种非常特殊的权限,它设置的属性对超级用户root也有效.只不过,它设置的属性也可以通过root来删除. 归根结底,chattr的作用是防

如何避免root用户删除重要文件

假设我们保存的重要文件名是zhongyao chattr +i zhongyao ps :加上参数i以后,文件不能被删除.改名,设置连接也不能写入和添加数据 也就是说文件一直保持原状态!! 这个厉害了 , 如果想要去掉这个属性 ,很简单,只要 chattr -i zhongyao ps :当然上述只能root用户设置! 下面顺便给大家介绍chattr的另外一个参数a 其实这个参数很简单,a 也就是add的缩写,从字面意思上看也就是只能增加 用法是:chattr +a filename ps :如

CentOS 6.5 vsftp搭建 解决root用户无法登陆ftp传输文件的问题

1.查看并启动vsftpd 运行    #ntsysv 查看有没有vsftpd,有的话,选中,没有则安装vsftpd. 启动ftp.    #service vsftpd restart 2.配置vsftpd用户,启用root用户.    #cd /etc/vsftpd    #vi ftpusers 注释掉root 网上还有人说需要修改user_list文件    #vi user_list 注释掉root 我按照以上做法之后,仍然无法登录成功,于是在网上查找答案,终于找到了该如何解决. 还需

Ubuntu Server中的root用户

Ubuntu Server除了在安装的过程中会提示设置第一个用户(非root)的用户名和密码,直至安装完成都完全没有涉及到root用户的设置.root用户的密码是什么,又要如何设置root用户,对于刚刚开始使用的用户来说,比较让人困惑. 概述 这里是Ubuntu Server的官方文档关于该主题的相关章节,其解释如下: Ubuntu开发者决定默认禁用root账号,这并不意味着root账号被删除了或是不能访问.它只是被赋予了一个难以破解的密码,因此不应直接用其登录. 相替代地,用户被鼓励使用一个名