01、chattr格式 => chattr [+-=][选项]文件或者目录名 +:增加权限 -:删除权限 =:等于权限 lsattr:查看 chattr 权限 选项: i:如果对文件设置 i 属性,那么不允许对文件进行删除、改名,也不能添加和修改数据(针对root也有效); 如果对目录设置i属性,那么只能修改目录下文件的数据,但不允许建立和删除文件。 a:如果对文件设置 a 属...
PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了。chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux系统都是2.6以上内核了。通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。chattr命令不能保护/、/dev、/tmp、/var目录。lsattr命令是显示chattr命令设置的文件属性。
这两个命令是用来查看和改变文件、目录属性的,...
chattr:配置文件隐藏属性(注意:chattr命令只在Ext2/Ext3的文件系统上生效) 语法:chattr [+-=][ASacdistu] 文件或目录名称 参数: + :添加某一个特殊参数,其他原本存在参数不动。 - :移除某一个特殊参数,其他原本存在参数不动。 = :配置后面接的参数 A :当使用了A这个属性时,若你有存取此文件(或目录)时,他的存取时间atime 将 不会被修改,可避免I/O较慢的机器过...
上次学习整理了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 ...
PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了。chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux系统都是2.6以上内核了。通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。chattr命令不能保护/、/dev、/tmp、/var目录。lsattr命令是显示chattr命令设置的文件属性。今天再tomcat下删除webapps文件夹就失败了,一看...
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
#部分重要文件可以添加...
某个文件,强制删除不了,改文件权限也改不了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...
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...
PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了。chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux系统都是2.6以上内核了。通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。chattr命令不能保护/、/dev、/tmp、/var目录。lsattr命令是显示chattr命令设置的文件属性。
这两个命令是用来查看和改变文件、目录属性的,...
linux系统中除了一般权限外还有一种隐藏权限,默认情况下并不会被用户发现,这种用户可以提高linux系统的安全性。
语法:chattr [参数] 文件。“+参数”是添加隐藏权限;“-[参数]”是将隐藏的权限移除。使用lsattr可以查看用户是否拥有隐藏权限。
chattr命令中参数及作用参数
作用i
无法对文件进行修改;若对目录设置该参数,则仅能修改其中的子文件内容而不能在目录中新建和删除内容。a
仅允许追加内容,无法覆盖/删除内容(该文件...
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)设...
一.chattr命令格式
格式chattr [+-=][选项] 文件或目录名操作
+: 增加权限
-: 删除权限
=: 等于某权限
选项
i: 如果对文件设置i属性,那么不允许对文件进行删除/改名,也不能添加和修改数据;(相当于锁死文件,什么操作都不允许进行,对root用户也生效)如果对目录设置i属性,那么只能修改目录下文件的数据,但不允许建立和删除文件.a:如果对文件设置a属性,那么只能在文件中增加数据,但是不能删除也不能修改数据;(相当于锁死文件中现有的数...
Linux chattr命令用于改变文件属性。
这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式:a:让文件或目录仅供附加用途。
b:不更新文件或目录的最后存取时间。
c:将文件或目录压缩后存放。
d:将文件或目录排除在倾倒操作之外。
i:不得任意更动文件或目录。
s:保密性删除文件或目录。
S:即时更新文件或目录。
u:预防以外删除。
chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]参数-R 递...
今天修改一个文件发现不能修改,切换成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用户空间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...