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

假设我们保存的重要文件名是zhongyao

chattr +i zhongyao

ps :加上参数i以后,文件不能被删除。改名,设置连接也不能写入和添加数据

也就是说文件一直保持原状态!! 这个厉害了 ,

如果想要去掉这个属性 ,很简单,只要

chattr -i zhongyao

ps :当然上述只能root用户设置!

下面顺便给大家介绍chattr的另外一个参数a

其实这个参数很简单,a 也就是add的缩写,从字面意思上看也就是只能增加

用法是:chattr +a filename

ps :如果加上这个属性,那么这个文件就只能增加,而不能删除和修改,我们可以这样想

其实文件本身内容不变,只是在最后一行下面添加内容。

如果想去掉这个属性

chattr -a filename

时间: 2024-12-27 21:07:05

如何避免root用户删除重要文件的相关文章

第八天 1-7 实战:创建一个root无法删除的文件

实战:创建一个root无法删除的文件 简介:Linux文件的最底层(内核级别)属性的查看与修改 命令:lsattr.chattr Linux文件除了具有基本权限rwx,及特殊权限(SUID.SGID.SBIT(Sticky))外,还有几个更接近底层的文件),我们可通过lsattr查看这些属性,并通过chattr来修改这些属性 命令格式:lsattr [-RVadv] [file]-R  #递归的列出文件夹中所有文件的属性-V  #查看lsattr版本-a  #查看list所有的文件,包括隐藏文件

[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'

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

先用lsattr命令查看文件的属性:lsattr 文件名 如果我们想查看一个目录的权限,可使用:lsattr -d 目录名命令 可以看到 在linux下,有些配置文件是不允许任何人包括root修改的,为了防止被误删除或修改,可以设定该文件的"不可修改位(immutable)",即文件属性为i.从上面可以看出当前文件有个i属性,有i属性的文件是不能修改的,更不可被删除,即使是root用户也不可. 去除i属性命令:chattr -i 文件名 添加i属性命令:chattr +i 文件名 去除

ubuntu下修改进入root用户和修改文件权限

(1)进入root用户 su root 密码:设置的root密码 (2)修改文件权限 sudo chmod +777  file (3)执行shell ./shellfile (4)编写shell 第一行:普通用户  #!/bin/sh,root用户  #!/bin/bash

root用户无法修改文件权限(lsattr/chattr: i 和 a 属性含义)

今天想在实验室分配的服务器上添加一个普通用户, 所以用root身份登录服务器后执行useradd命令,却提示无法读写 /etc/shadow文件; ls -l /etc/shadow发现什么权限都没有,于是就用chmod更改我(root)对/etc/shadow文件的权限,但 让我万万没有想到的是,又提示无法更改该文件的权限,于是到网上查询之后,发现了这个帖子.问题解决了. 但,i和a属性是什么东西? 我们可以通过man chattr查看(仅摘录相关部分): DESCRIPTION: "chat

普通用户如何创建root用户删除不了的文件

su 普通用户1 cd  /home touch file chmod o+t file (ps:o是other,也就是其它用户) su root passwd : cd /home rm file (这时会显示受限制) su 普通用户1 cd /home chmod o-t file su root passwd: cd /home rm file (这时没有提示,证明已经删除|) ls -l 查看 这时会发现file 已经被删除 ·······························

root用户在media文件夹下修改文件权限无效

http://blog.csdn.net/pipisorry/article/details/39649699 问题: 我想执行media文件夹下自己写的某个程序,但无法执行 media这个文件夹的所有者是root [email protected]:/#ls -ld /media drwxr-xr-x 5 root root 1024 Sep 29 00:08 /media 于是我以root的身份在终端以输入指令chmod a+x 1,回车后没反应,查询该文件夹的属性,也没有改变  为什么?

python 非root 用户安装第三方模块

利用非root用户安装第三方模块,同时打包常用的模块避免多机部署时重复安装.1.下载对应的软件包2.创建一个隐藏目录,用于存放软件包/data/home/user00/.python_package3.修改非root用户下.bash_profile 文件 PATH=$PATH:$HOME/.local/bin:$HOME/bin:/data/home/user00/.python_package/binexport PYTHONPATH=$PYTHONPATH:/data/home/user00

Ubuntu如何使用root用户登录图形化界面?

Ubuntu如何使用root用户登录图形化界面? 笔者想到遇到这个问题的原因有两个: 1.新安装的Ubuntu没有设置root密码 2.没有设置pam认证配置 解决第一个问题: [email protected]:~$ sudo passwd root [sudo] lokott 的密码: 输入新的 UNIX 密码: 重新输入新的 UNIX 密码: passwd:已成功更新密码 前面的问题解决之后还是无法登录: 解决第二个问题: [email protected]:~$ cd /etc/pam.