【linux – “chattr a”对目录的影响是什么?】教程文章相关的互联网学习教程文章

(总结)Linux的chattr与lsattr命令详解【图】

PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了。chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux系统都是2.6以上内核了。通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。chattr命令不能保护/、/dev、/tmp、/var目录。lsattr命令是显示chattr命令设置的文件属性。 这两个命令是用来查看和改变文件、目录属性的,...

Linux 文件隐藏属性 chattr, lsattr

chattr:配置文件隐藏属性(注意:chattr命令只在Ext2/Ext3的文件系统上生效) 语法:chattr [+-=][ASacdistu] 文件或目录名称 参数: + :添加某一个特殊参数,其他原本存在参数不动。 - :移除某一个特殊参数,其他原本存在参数不动。 = :配置后面接的参数 A :当使用了A这个属性时,若你有存取此文件(或目录)时,他的存取时间atime 将 不会被修改,可避免I/O较慢的机器过...

day08-linux权限(chmod chown umask chattr)

上次学习整理了linux的文档的基本操作,今天我们学习linux下的权限:1、文件或目录的权限chmod:chmod主要用于修改文件和目录的权限,主要参数:-R(级联修改下级目录)。1、那我们如何来查看这个目录或文件的权限呢:[root@localhost ~]# ls -l总用量 136drwxr-xr-x 2 root root 64 10月 24 15:28 1 #rwx为所属主:r-x为所属组:r-x为其他:-rw-r--r-- 1 root root 841 10月 24 17:31 1.txtdrwxr-xr-x 2 root root ...

(总结)Linux的chattr与lsattr命令详解

PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了。chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux系统都是2.6以上内核了。通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。chattr命令不能保护/、/dev、/tmp、/var目录。lsattr命令是显示chattr命令设置的文件属性。今天再tomcat下删除webapps文件夹就失败了,一看...

Linux重要文件chattr锁定,防止被更改【代码】

chattr +i /etc/rc.d/rc.local chattr +i /etc/profile chattr +i /etc/passwdchattr +i /etc/shadow chattr +i /etc/group chattr +i /etc/groupshadow chattr +i /etc/sysconfig/iptables chattr +i /etc/fstab chattr +i /etc/ssh/sshd_config chattr +i /etc/crontab chattr +i /var/spool/cron/root chattr +i /root/.ssh/authorized_keys chattr +i /root/.ssh/id_dsa chattr +i /root/.ssh/id_dsa.pub #部分重要文件可以添加...

Linux的chattr与lsattr命令【代码】

某个文件,强制删除不了,改文件权限也改不了chmod777".user.ini" set attrs for /home/wwwroot/www.fangbei.org/.user.ini: permission deniedrm"/home/wwwroot/www.fangbei.org/.user.ini"rm /home/wwwroot/www.fangbei.org/.user.ini: permission denied当然如是出现上述的问题,以下方法可能就会帮得了你:使用lsattr命令查看文件的隐藏属性,而用chattr来修改为正常值。以下的两个命令的解释和使用方法lsattr   语法: #lsa...

学习Day1 - Linux文件管理命令——cat、chattr【代码】

Linux cat 命令 cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上。 实例: 把 textfile1 的文档内容加上行号后输入 textfile2 这个文档里:cat -n textfile1 > textfile2把 textfile1 和 textfile2 的文档内容加上行号(空白行不加)之后将内容附加到 textfile3 文档里:cat -b textfile1 textfile2 >> textfile3清空 /etc/test.txt 文档内容:cat /dev/null > /etc/test.txt语法格式cat [-AbeEnstTuv] [--he...

Linux的chattr与lsattr命令详解

PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了。chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux系统都是2.6以上内核了。通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。chattr命令不能保护/、/dev、/tmp、/var目录。lsattr命令是显示chattr命令设置的文件属性。 这两个命令是用来查看和改变文件、目录属性的,...

linux文件的隐藏权限——chattr、lsattr【图】

linux系统中除了一般权限外还有一种隐藏权限,默认情况下并不会被用户发现,这种用户可以提高linux系统的安全性。 语法:chattr [参数] 文件。“+参数”是添加隐藏权限;“-[参数]”是将隐藏的权限移除。使用lsattr可以查看用户是否拥有隐藏权限。 chattr命令中参数及作用参数 作用i 无法对文件进行修改;若对目录设置该参数,则仅能修改其中的子文件内容而不能在目录中新建和删除内容。a 仅允许追加内容,无法覆盖/删除内容(该文件...

Linux-chattr-lsattr-隐藏权限

3.文件管理本章同步视频:https://edu.51cto.com/sd/e48743.3.2 隐藏权限1.查看隐藏权限(1)隐藏权限的效果[root@localhost tmp]# ll aaa -rw-r--r--. 1 root root 6 Mar 13 21:33 aaa[root@localhost tmp]# echo "bbbb">aaa-bash: aaa: Operation not permitted#注:文件的拥有者且为root,明明具有写权限,却不能向aaa中写入数据。(2)查看隐藏权限[root@localhost tmp]# lsattr aaa -----a---------- aaa2.设置隐藏权限(1)设...

linux中文件系统属性chattr权限【代码】

一.chattr命令格式 格式chattr [+-=][选项] 文件或目录名操作 +: 增加权限 -: 删除权限 =: 等于某权限 选项 i: 如果对文件设置i属性,那么不允许对文件进行删除/改名,也不能添加和修改数据;(相当于锁死文件,什么操作都不允许进行,对root用户也生效)如果对目录设置i属性,那么只能修改目录下文件的数据,但不允许建立和删除文件.a:如果对文件设置a属性,那么只能在文件中增加数据,但是不能删除也不能修改数据;(相当于锁死文件中现有的数...

Linux chattr命令【代码】

Linux chattr命令用于改变文件属性。 这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式:a:让文件或目录仅供附加用途。 b:不更新文件或目录的最后存取时间。 c:将文件或目录压缩后存放。 d:将文件或目录排除在倾倒操作之外。 i:不得任意更动文件或目录。 s:保密性删除文件或目录。 S:即时更新文件或目录。 u:预防以外删除。 chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]参数-R 递...

linux基础(四)---lsattr和chattr【代码】

今天修改一个文件发现不能修改,切换成root用户后依旧不行,通过 ll 命令查看了文件的权限发现为-rw-r--r-- 1.cpp明明是可以写的,一气之下chmod 777 1.cpp把所有权限都给了该文件,发现还是不行,网上查询了一下,使用lsattr查看文件的隐藏属性 具体用法 lsattr [参数] [文件]lsattr -a 1.cpp如果发现是----i----------- 1.cpp使用chattr -i 1.cpp即可修改文件 如果你不想让其他人修改找个文件同样也可以使用chattr +i 1.cpp

从Linux应用程序执行chattr i filename.txt的等效操作【代码】

Linux用户空间API中是否有任何接口可以让我执行与chattr +i myfile chattr -i myfile如果可能的话,我需要在我的应用程序中执行此操作,但是我找不到任何在线内容来暗示如何从Linux API中执行此操作.我本以为会有某种ioctl调用来执行此操作,但我根本找不到任何详细信息.解决方法:看一下: > http://www.danlj.org/lad/src/setflags.c.html 如果对chattr进行一些跟踪,可能会发现它调用的内容类似于:ioctl(fd, EXT2_IOC_SETFLAGS, fla...

给linux文件加锁 chattr【图】

1、加锁(加锁后,只能读与复制操作,不能写及移动操作) chattr +a ceshi.txt 2、查看 lsattr ceshi.txt3、解锁 chattr -a ceshi.txt