首页 > 系统相关 >linux文件保护命令chattr

linux文件保护命令chattr

时间:2023-01-05 22:36:13浏览次数:35  
标签:lsattr 文件 命令 chattr FILE linux 属性

chattr命令用来设置文件属性的一个工具,与chmod和chown不同,chattr命令主要是用来提高系统文件的安全性,对相应的文件进行锁定,可以很有效的防止误删除误操作,与chattr对应的命令是lsattr。

格式:

chattr [OPTION] [ +,=,-, ATTRIBUTES ] FILE

常用选项:

-R:递归处理,指定的目录及其子目录一并处理
-V:显示执行过程

常用属性:

+:设置属性,追加参数
-:关闭设定的属性,移除参数
=:设置成指定的属性

说明:执行chattr -V +i FILE,再执行chattr -V +a FILE,此时FILE就同时存在i和a两种属性了,如果使用chattr -V =i FILE,那么原有的属性都会被i属性替代,+主要用于属性的追加。

A:atime(访问时间)锁定,不可被修改
a:可以向文件中写入数据,可以复制,不能删除,不能重命名,常用于日志
i:可以复制,不能写入数据,不能删除,不能重命名

示例:服务器文件上锁,解锁

chattr -R +i /data/www/templets/*
chattr -R -i /data/www/templets/*

lsattr

使用chattr对文件进行了上锁后,想要查看其文件的属性就可以用lsattr这个命令了

格式:

lsattr [OPTION] FILE

常用选项:

-R:递归查看目录下及其子目录文件的属性
-a:显示所有文件的属性,包括隐藏的文件
-d:只显示目录的属性

标签:lsattr,文件,命令,chattr,FILE,linux,属性
From: https://www.cnblogs.com/xiaotao188/p/17029003.html

相关文章

  • linux 下 mongodb 安装
    linux下mongodb安装地址https://www.mongodb.com/try/download/community选择版本和环境需要下载2个包,mongod和shellpackage选择service复制链接,再选择sh......
  • Beyond Compare 4 for Mac(文件同步对比工具)v4.4.4(27058)中文版
    BeyondCompare4mac版哪里有?BeyondCompare是一款超好用的专业级文件夹及文件同步对比工具!可以帮助你找到并协调源代码、文件夹、图像和数据间的差异,即使包括zip文档中或......
  • 【VS Code】c++环境配置 && .vscode文件 && Code Runner的exe文件指定生成位置
    因为一些奇奇怪怪的问题重装了系统,所以重新配置了vscode,上次配置vscode时由于没有用过,所以环境配置一头雾水,甚至还有些历史遗留问题,一直都是在凑活着用,这次刚好重新开始。......
  • QQ音乐文件解密转MP3
    最近想搞个iphone闹钟,用爱思可以不限制在30s.缺mp3文件,所以又要转文件类型,记录一下. (我后来发现可以边放music边介绍天气状况,都不用闹钟了.)具体说一......
  • .gitignore文件配置以及gitee提交报Push rejected...错误解决
    .gitignore文件配置.gitignore文件可以用来忽略被指定的文件或文件夹的改动。记录在.gitignore文件里的文件或文件夹是不会被git跟踪到,也就是被忽略的文件是不会被上......
  • Linux时间戳转换成易读格式的方法
    背景最近一直在学习Redis相关的知识.其中遇到了一个redismonitor的命令但是这里有一个问题是:原生命令查询出来的时间是Unix时间戳格式的.不太好发现查看与进行对照......
  • Linux运维
    Linux1.查看内存、CPU1.内存消耗最多的前10个进程:psauxw|head-1;psauxw|sort-rn-k4|head-102.CPU占用最多的前10个进程:psauxw|head-1;psauxw|sort-r......
  • Linux学习笔记(五)
    (1)关闭Ubuntu大版本更新提示aptpurge update-notifier(2)ssh代理及反向代理ssh-Lssh-R(3)mysql密码登录mysql-uroot-pmysqldump-uroot-p-all-databases>1.sq......
  • 文件及目录操作
     一、实验目的和要求1、学会基本文件操作;2、学会目录操作;3、学会高级文件操作。二、实验环境软件版本:Python3.1064_bit三、实验过程1、实例1:创建并打开记录蚂......
  • linux清理磁盘
    可以看到我的boot已经占8%了下面开始清理使用du-h命令查看是哪些文件占用的空间[root@server1/]#cd/boot/看到这个文件./initramfs-3.10.0-1160.el7.x86_64.......