隐藏权限 lsattr/chattr

  • chattr可以修改隐藏权限
  • lsattr可以查看隐藏权限
  • 隐藏权限lsattr/chattr,特殊权限set_uid,特殊权限set_uid,特殊权限stick_bit,软链接文件,硬链接文件-LMLPHP
  • 给文件增加 i 权限,chattr +i 1.txt
  • 增加i权限后,文件就不能编辑,不能追加内容,不能修改名称,不能删除,也不能touch修改时间
  • 隐藏权限lsattr/chattr,特殊权限set_uid,特殊权限set_uid,特殊权限stick_bit,软链接文件,硬链接文件-LMLPHP
  • 1.txt增加i权限后,不能编辑写入内容,刚才用vi编辑了该文件
  • 1.txt~ 是缓存文件,编辑1.txt的时候会先把内容写入1.txt~缓存文件
  • 保存的时候再把1.txt~的内容覆盖到1.txt上面,然后系统自动删除1.txt~文件
  • 但是因为1.txt是不能写入的,所以系统就把1.txt~这个缓存文件保留了
  • 隐藏权限lsattr/chattr,特殊权限set_uid,特殊权限set_uid,特殊权限stick_bit,软链接文件,硬链接文件-LMLPHP
  • 使用chattr -i 1.txt 就可以把i权限去掉
  • 隐藏权限lsattr/chattr,特殊权限set_uid,特殊权限set_uid,特殊权限stick_bit,软链接文件,硬链接文件-LMLPHP
  • chattr +a 1.txt 可以增加a权限
  • a权限也是不能编辑内容,删除,重命名,但是可以追加内容,touch修改时间
  • head -n2 /etc/passwd >> 1.txt 就是把passwd头两行内容追加到1.txt内容后面
  • chattr -a 1.txt 可以去掉a权限
  • 隐藏权限lsattr/chattr,特殊权限set_uid,特殊权限set_uid,特殊权限stick_bit,软链接文件,硬链接文件-LMLPHP
  • lsattr 111 只能查看111目录下面的子文件子目录
  • 想查看111目录本身需要使用-d参数,lsattr -d 111
  • 给目录增加i权限,也是无法修改,也就是说不能创建子文件子目录,删除,重命名,touch修改时间
  • 隐藏权限lsattr/chattr,特殊权限set_uid,特殊权限set_uid,特殊权限stick_bit,软链接文件,硬链接文件-LMLPHP
  • 目录增加a权限,可以创建子文件子目录,也可以修改子文件子目录
  • 目录增加i权限,不能创建新的子文件子目录,但是可以修改里面已经存在的子文件子目录
  • 隐藏权限lsattr/chattr,特殊权限set_uid,特殊权限set_uid,特殊权限stick_bit,软链接文件,硬链接文件-LMLPHP
  • lsattr 只能查看当前目录下的子文件子目录
  • 使用 -R 参数可以把当前目录下所有层级子文件子目录都显示出来
  • 使用 -a 参数可以显示所有隐藏文件
  • 使用 -d 参数可以只显示自己本身,不显示子文件子目录
09-03 09:22