精华内容
下载资源
问答
  • Linux文件隐藏属性

    2020-12-29 21:00:26
    Linux文件隐藏属性 其实在Linux中还有几个文件的隐藏属性,文件的隐藏属性通过chattr这个命令进行操作。不过这边需要提醒的是chattr这个命令只能在ext2、ext3、ext4的Linux文件系统中完全生效。 命令用法: chattr ...

    Linux文件隐藏属性


    其实在Linux中还有几个文件的隐藏属性,文件的隐藏属性通过chattr这个命令进行操作。不过这边需要提醒的是chattr这个命令只能在ext2、ext3、ext4的Linux文件系统中完全生效。

    命令用法:
    chattr [+-=][ASacdistu] 文件或者是文件目录
    

    第一部分:

    -:删除一个特殊权限,其他的不变。
    +:增加一个特殊权限,其他权限不变。
    =:直接设置将文件权限,且权限只有后面的权限。
    

    第二部分:

    A:当设置了A属性时,若用户存取文件时,文件的atime时间将不再更改。
    S:一般用户文件都是非同步写入磁盘,如果设置了S则将文件修改为同步写入。
    a:当设置了a属性后,文件将不能删除,文件也只能增加数据。当然这个权限只有root可以设置。
    c:当设置了c属性后,文件在存入的时候会自动压缩,当读取的时候文件将自动解压。
    d:当dump程序执行时,设置d属性将此文件不被dump备份。
    i:当设置i属性后文件将不能被删除,改名、设置、和增加数据。
    s:如果设置s属性文件删除将不能被恢复。直接从磁盘删除。
    u:和s相反。
    
    

    i和a属性只能root用户设置。

    展开全文
  • linux文件隐藏属性

    千次阅读 2018-08-22 13:52:22
    Linux 系统中的文件除了具备一般权限和特殊权限之外,还有一种隐藏权限,即被隐藏起 来的权限,默认情况下不能直接被用户发觉。有用户曾经在生产环境和 RHCE 考试题目中碰 到过明明权限充足但却无法删除某个文件的...

    Linux 系统中的文件除了具备一般权限和特殊权限之外,还有一种隐藏权限,即被隐藏起
    来的权限,默认情况下不能直接被用户发觉。有用户曾经在生产环境和 RHCE 考试题目中碰
    到过明明权限充足但却无法删除某个文件的情况,或者仅能在日志文件中追加内容而不能修
    改或删除内容,这在一定程度上阻止了黑客篡改系统日志的图谋,因此这种“奇怪”的文件也
    保障了 Linux 系统的安全性。

    chattr 命令用于设置文件的隐藏权限,格式为“chattr [参数] 文件”。如果想要把某个隐藏
    功能添加到文件上,则需要在命令后面追加“+参数”,如果想要把某个隐藏功能移出文件,
    则需要追加“-参数”。chattr 命令中可供选择的隐藏权限参数非常丰富,具体如表下所示。

     

    chattr 命令中用于隐藏权限的参数及其作用
    i               无法对文件进行修改;若对目录设置了该参数,则仅能修改其中的子文件内容而不能新建或删除文件
    a              仅允许补充(追加)内容,无法覆盖/删除内容(Append Only)
    S             文件内容在变更后立即同步到硬盘(sync)
    s             彻底从硬盘中删除,不可恢复(用 0 填充原文件所在硬盘区域)
    A             不再修改这个文件或目录的最后访问时间(atime)
    b             不再修改文件或目录的存取时间
    D             检查压缩文件中的错误
    d             使用 dump 命令备份时忽略本文件/目录
    c              默认将文件或目录进行压缩
    u             当删除该文件后依然保留其在硬盘中的数据,方便日后恢复
    t              让文件系统支持尾部合并(tail-merging)
    X            可以直接访问压缩文件中的内容

    (+i参数)对于文件,无法修改内容。

    [root@localhost ~]# echo "111" > test
    [root@localhost ~]# chattr +i test
    [root@localhost ~]# echo "222" >test
    -bash: test: 权限不够

    (+i参数)对于目录,只能修改子文件中的内容不能新建或删除文件

    [root@localhost ~]# mkdir testdir
    [root@localhost ~]# cd testdir
    [root@localhost testdir]# 
    [root@localhost ~]# chattr +i testdir
    [root@localhost ~]# echo "111" > testdir/test
    -bash: testdir/test: 权限不够
    [root@localhost ~]# chattr -i testdir
    [root@localhost ~]# echo "111" > testdir/test
    [root@localhost ~]# chattr +i testdir/
    [root@localhost ~]# chattr +i testdir
    [root@localhost ~]# echo "222" >> testdir/test 
    [root@localhost ~]# rm -f testdir/test
    rm: 无法删除"testdir/test": 权限不够

    (+a参数), 仅允许补充(追加)内容,无法覆盖/删除内容(Append Only)

    [root@localhost ~]# echo "111" > test
    [root@localhost ~]# chattr +a test
    [root@localhost ~]# rm test
    rm:是否删除普通文件 "test"?y
    rm: 无法删除"test": 不允许的操作
    [root@localhost ~]# echo "222" > test
    -bash: test: 不允许的操作
    [root@localhost ~]# echo "222" >> test

    lsattr命令

    lsattr 命令用于显示文件的隐藏权限,格式为“lsattr [参数] 文件”。在 Linux 系统中,文
    件的隐藏权限必须使用 lsattr 命令来查看,平时使用的 ls 之类的命令则看不出端倪:

    [root@localhost ~]# ls -l test
    -rw-r--r-- 1 root root 8 8月  22 13:50 test
    [root@localhost ~]# lsattr test
    -----a-------e- test
    [root@localhost ~]# lsattr -d testdir
    ----i--------e- testdir

     

    展开全文
  • Linux 下的文件还有一些隐藏属性,必须使用 lsattr 来显示,默认情况下,文件隐藏属性都是没有 设置的(ext 文件系统默认拥有 e 属性)。 命令:lsattr [-a|d|R] 目录|文件 a显示所有的隐形属性,d显示目录,R...
    Linux 下的文件还有一些隐藏属性,必须使用 lsattr 来显示,默认情况下,文件的隐藏属性都是没有 设置的(ext 文件系统默认拥有 e 属性)。 
    命令:lsattr [-a|d|R] 目录|文件  a显示所有的隐形属性,d显示目录,R递归显示
    lsattr -a test
    ----i----------- test/.
    ---------------- test/..
    ---------------- test/a.txt
    
    命令:chattr(超级用户可用) 
    描述:文件系统属性 用法:chattr [+-=] [选项] 文件或目录
    i:如果对文件设置 i 属性,那么不允许对文件进行增删改、也不能改名;
       如果对目录设置i属性,那么只能修改目录下文件的数据,但不允许建立和删除文件。
       这种属性常用于设置在系统或关键服务中的配置文件对提升系统安全性有帮助。 
    a:如果对文件设置 a 属性,那么只能在文件中增加数据,但是不能删除也不能修改数据;如果对目录设置 a 属性,那么只允许在目录中建立 和修改文件,但是不允许删除。 
    e:Linux 中绝大多数的文件都默认拥有 e 属性(ext 系列文件系统)。表示该文件是使用 ext 件系统进行存储的,而且不能使用“chattr -e”命令取消 e 属性
    

     

    展开全文
  • 查看文件属性有多种方法,且这些方法中偏向不同,具体如下: 1,ls  ls -a 查看所有文件 ... 您可能感兴趣的文章:Linux du命令查看文件夹大小并按降序排列Linux系统下如何查看及修改文件读写权限
  • Linux文件隐藏属性

    2020-03-18 21:43:27
    Linux文件或目录除了rwxrwxrwx九个权限设定外,还有隐藏的属性。设置文件或目录的隐藏属性可以使用chattr命令,而显示文件或目录的隐藏属性则使用lsattr命令. chattr chattr [+-=][ASacdistu] 文件或目录名称 选项与...

    Linux文件或目录除了rwxrwxrwx九个权限设定外,还有隐藏的属性。设置文件或目录的隐藏属性可以使用chattr命令,而显示文件或目录的隐藏属性则使用lsattr命令.

    chattr

    chattr [+-=][ASacdistu] 文件或目录名称
    选项与参数:
    + :增加某一个特殊参数,其他原本存在参数则不动
    - :移除某一个特殊参数,其他原本存在参数则不动
    = :设定一定,且仅有后面接的参数
    A :当设定了 A 这个属性时,若你有存取此文件(或目录)时,他的访问时间 atime 将不会被修改,可避免 I/O 较慢的机器过度的存取磁盘
    S :一般文件是异步写入磁盘的,如果加上 S 这个属性时,当你进行任何文件的修改,该更动会『同步』写入磁盘中
    a :当设定 a 之后,这个文件将只能增加数据,而不能删除也不能修改数据,只有 root 才能设定这属性
    c :这个属性设定之后,将会自动的将此文件『压缩』,在读取的时候将会自动解压缩,但是在储存的时候,将会先进行压缩后再储存
    d :当 dump 程序被执行的时候,设定 d 属性将可使该文件(或目录)不会被 dump 备份
    i :他可以让一个文件『不能被删除、改名、设定连结也无法写入或新增数据』对于系统安全性有相当大的帮助.只有 root 能设定此属性
    s :当文件设定了 s 属性时,如果这个文件被删除,他将会被完全的移除出这个硬盘空间,所以如果误删了,完全无法救回来了
    u :与 s 相反的,当使用 u 来配置文件案时,如果该文件被删除了,则数据内容其实还存在磁盘中,可以使用来救援该文件
    注意 1:属性设定常见的是 a 与 i 的设定值,而且很多设定值必须要身为 root 才能设定
    注意 2:xfs 文件系统仅支援 AadiS 而已
    

    lsattr

    lsattr [-adR] 文件或目录
    选项与参数:
    -a :将隐藏文件的属性也秀出来;
    -d :如果接的是目录,仅列出目录本身的属性而非目录内的文件名;
    -R :连同子目录的数据也一并列出来。
    
    展开全文
  • linux文件隐藏属性

    2021-03-01 16:05:47
    chattr [-+=] [ASacdistu] 文件或目录名 ---- 配置隐藏属性 lsattr [-adR] 文件或目录 ---- 显示隐藏属性 chattr 隐藏属性 A 存取时间不变 S 文件修改同步写入磁盘 a 文件只能增加数据不能修改和删除 c 存取时先...
  • linux学习-文件隐藏属性

    千次阅读 2018-06-03 20:37:02
    Linux系统中的文件除了具备一般权限和特殊权限之外,还有一种隐藏权限,即被隐藏起来的权限,默认情况下不能直接被用户发觉。明明权限充足但却无法删除某个文件的情况,或者仅能在日志文件中追加内容而不能修改或...
  • Linux文件隐藏属性

    2021-06-10 13:23:19
    温故: 今天还是聊聊Linux相关的知识,在学习新的知识之前还是要先回顾一下前面讲过的AIX的创建文件系统的那部分内容。这里再做一次强调,无论使用哪种方式douyzo
  • 修改Linux文件的权限与隐藏属性 可以说Linux系统就是一个管理文件的系统。因此文件的权限显得尤为重要。那么如何才能设置文件的权限呢? 1. 文件的权限 Linux文件的权限有什么呢? 终端输入 ls -[a]l filename 就...
  • chattr 设置文件隐藏属性 chattr [±=][ASacdistu] +i 可以让一个文件无法被改动 +a 让一个文件只能增加数据,而不能更改和删除数据 -R 递归的修改文件隐藏属性 ...
  • 该命令常与chattr一起使用,chattr命令用于改变文件或目录的隐藏属性,而lsattr命令则用于查看其属性 。 语法格式:lsattr [参数] [文件] 常用参数: -a  列出目录中的所有文件,包括隐藏文件 -d  只显示...
  • chattr [+-=] [ASacdistu]配置 lsattr [-adR]显示
  • linux 查看文件属性 查看隐藏文件

    千次阅读 2013-02-18 14:27:53
    linux隐藏文件 如在某一目录下有隐藏文件(.a.c) 用ls-a命令查看 用ls -al 文件名 查看文件属性
  • linux系统的文件除了有普通rwx权限外还有一种隐藏权限,例如明明有权限删除某个文件却报错了。 或者仅能为某个文件追加内容而不能减少内容,遇到这种很‘奇怪’的文件,就要怀疑是文件被设置隐藏权限了。 实例...
  • 通过学习鸟哥的私房菜配置文件隐藏属性chattr,为了方便学习总结如下内容,方便以后查阅。
  • Linux中的隐藏属性

    2020-01-19 11:27:37
    查看服务器日志,发现agent拉取到数据后,写不到指定的文件中,提示:文件存在但是只是只读权限,于是查看文件权限,发现是可读可写的,使用chmod赋值也提示失败,各种百度之后,才知道还有个隐藏属性,于是查询...
  • linux修改文件属性

    千次阅读 2019-07-16 17:42:42
    1. 查看文件属性的命令是:ls [选项] [文件] 常用选项有: -l:一行列出一个文件属性信息(list),除文件名外,显示文件类型、权限、硬链接数目、该文件的拥有者、该文件所在的用户组、大小(单位:字节)、时间...
  • Linux 文件隐藏权限

    2020-07-05 04:06:52
    除了文件的读写,执行权限外,linux还有一种隐藏权限,设置隐藏权限可以防止一些其他用户的误操作或者恶意操作,当我们配置了nginx的放跨站攻击或其他安全措施后,相应的会在项目的根目录下生成一个隐藏文件.user.ini,当...
  • 文件的隐藏属性 问题描述: root无法改变文件的属性。 Linux文件的隐藏属性在保护系统文件的安全性上非常重要。先强调的是,chattr命令只能在Ext2/Ext3的文件系统生效。...lsattr(显示文件隐藏属性)...
  • 使用ansible的时候,有一台主机连不上了,想要重新生成公钥,然后用scp把...1.查看文件隐藏属性 2.去掉隐藏属性 [root@instance-0cvwqbq0 .ssh]# lsattr authorized_keys -----a-------e-- authorized_keys [ro
  • 针对现有基于FAT32的文件隐藏方法存在的不足,提出了一种通过修改目录项属性和重构FAT表项序列的文件隐藏方法;分析了Linux支持FAT32的重要数据结构和函数,利用Linux中的缓冲机制,在Linux操作系统上进行了方法实现...
  • 1.2 linux文件系统介绍 2.更改目录/文件权限 2.1 用户和用户组的相关指令 2.2 chgrp命令 2.3 chown命令 2.4 chmod命令 2.5 umask命令  1.文件属性 1.1 ls命令 ls命令是我们最常用的命令之一,用来查看当前目录下的...
  • 1、 管理 Linux 系统中的文件和目录,除了可以设定普通权限和特殊权限外,还可以利用文件和目录具有的一些隐藏属性。 chattr 命令,专门用来修改文件或目录的隐藏属性,只有 root 用户可以使用。该命令的基本格式为...
  • Linux文件还具备一些隐藏属性。当你觉得当前文件的权限没有问题但是文件访问依然异常的时候,就可以来查一下这个文件的隐藏属性隐藏属性对系统安全提供了一定程度的保障,今天给大家介绍如何修改和查看文件的隐藏...
  • Linux 系统中的文件除了具备一般权限和特殊权限之外,还有一种隐藏权限,即被隐藏 起来的权限,默认情况下不能直接被用户发觉。有用户曾经在生产环境中 碰到过明明权限充足但却无法删除某个文件的情况,或者仅能在...
  • a:当设置了a之后,这个文件将只能增加数据,而不能删除也不能修改数据,只有root才设置这个属性 i:这个i很厉害,它可以让一个文件“不能删除、改名、设置连接、也不能写入或添加数据”,对系统的安全的有相当大的...
  • 一、查看当前目录下文件属性 ll:显示当前目录下所有(包括隐藏文件文件及文件夹权限 ls -l:显示当前目录下未隐藏文件权限 每个文件属性有最左边的十个字符来确定: d开头表示为目录 -开头表示为文件 接...
  • (b)lsattr —— 查看文件隐藏属性 二,文件特殊权限—— SUID,SGID,SBIT (a)SUID (当s出现在文件拥有者的x权限上) 文件: 1、仅对文件有效,对目录无效 2、SUID权限仅对二进制程序有效 3、执行者...
  • linux 文件属性

    2016-02-15 10:45:18
    linux文件属性分为4个部分,依次为: 1,普通属性,及rwx属性。 2,隐藏属性,及A,a,i属性,无法修改访问时间,无法删除和覆盖文件内容,只读文件等 。 3,特殊属性,及suid,sgid,sbit属性。 4,acl,访问控制...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 75,243
精华内容 30,097
关键字:

linux查看文件隐藏属性

linux 订阅