directory listing denied(directory listing denied什么意思)

张工 2022-06-09 20:01:06 阅读:39
  

  为了防止意外删除Linux系统中的一些重要文件或目录,除了必要的备份,另一个好方法是使用

chattr(Change Attribute)命令

  在类似Unix的发行版中,该命令可以有效地防止文件和目录被意外删除或修改。文件在Linux中被描述为一种数据结构。chattr命令在大多数现代Linux操作系统中都可用,它可以修改文件属性。一旦定义了文件的隐藏属性,文件的所有者和根用户也无权操作文件,只能删除文件的隐藏属性。

命令语法

   chattr[操作员][开关][文件]

  操作员有以下操作员:

  Operator,将指定属性添加到operator-在文件的现有属性中,删除指定属性operator=,直接将文件属性设置为指定属性

switch 常用属性指令如下

  a:使文件或目录仅用于附加目的;

  b:文件或目录的最后访问时间没有更新;

  c:压缩文件或目录并存储;

  d:从转储操作中排除文件或目录;

  I:不要随意更改文件或目录;

  s:机密删除文件或目录;

  s:即时更新文件或目录;

  u:防止意外删除。

其它参数

  -R:递归处理,将指令目录下的所有文件和子目录一起处理;-v版本号:设置文件或目录版本;-V:显示指令执行过程

设置文件不能被改名,移动删除,增删数据

  LSATTR Rumenz.txt。

  - rumenz.txt

  chattr i rumenz.txt

  lsattr rumenz.txt

  - i - rumenz.txt

尝试修改文件

   echo ' rumenz . com ' rumenz . txt

  -bash: rumenz.txt:权限被拒绝

  未经允许提示

删除特殊i权限

   chattr-I ru menz . txt

设置目录不能建立,移动和删除文件

   mkdir ru menz touch ru menz/1 . txt

  树。

  鲁门茨

  一号

  lsattr rumenz/

  - rumenz/1.txt

  chattr i -R rumenz/

  lsattr rumenz/

  - i - rumenz/1.txt

在rumenz目录下创建目录

   mkdir rumenz/one

  mkdir:无法创建目录' rumenz/one':权限被拒绝

  提示权限不足

在rumenz/1.txt文件中添加数据

   echo ' rumenz . com ' rumenz/1 . txt

  -bash: rumenz/1.txt:权限被拒绝

删除特殊i权限

   chattr -i -R rumenz

设置文件只能添加数据,不能修改,删除,移动该文件

   lsattr rumenz.txt

  - rumenz.txt

  chattr a rumenz.txt

  lsattr rumenz.txt

  - a - rumenz.txt

修改rumenz.txt文件内容

   echo ' rumenz . com ' rumenz . txt

  -不允许bash: rumenz.txt:操作

  echo 'rumenz.com' rumenz.txt

  不能覆盖rumenz.txt文件的内容,只能向后追加。

修改文件名

  mv rumenz . txt one . txt

  mv:无法将“rumenz.txt”移动到“one . txt”:不允许操作

  提示权限不足

设置rumenz目录下只能添加目录,文件,但是不能对里面的文件夹,文件修改,移动,删除。

   chattr a -R rumenz

  lsattr rumenz/

  - a - rumenz/1.txt

在rumenz目录下创建one

   mkdir rumenz/one

将rumenz/one目录重命名

  mv rumenz/one rumenz/tow

  mv:无法将“rumenz/one”移动到“ru menz/tow”:不允许操作

在rumenz目录下创建文件

  触摸rumenz/3.txt

  ls rumenz/

  1.txt 3.txt one

不能删除rumenz/3.txt文件

   rm -rf rumenz/3.txt

  rm:无法删除' rumenz/3.txt':不允许操作

  无法删除。

可以修改rumenz/3.txt文件内容

   echo ' rumenz . com ' rumenz/3 . txt

  卡特彼勒rumenz/3.txt

  rumenz.com

  :https://rumenz.com/rumenbiji/linux-chattr-lsattr.html的原始链接

二维码