精华内容
下载资源
问答
  • 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 查看文件属性 查看隐藏文件

    千次阅读 2013-02-18 14:27:53
    linux隐藏文件 如在某一目录下有隐藏文件(.a.c) 用ls-a命令查看 用ls -al 文件名 查看文件的属性

    linux的隐藏文件 如在某一目录下有隐藏文件(.a.c)

    用ls-a命令查看

    用ls -al 文件名 查看文件的属性

    展开全文
  • 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 属性
    

     

    展开全文
  • 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修改文件属性

    千次阅读 2019-07-16 17:42:42
    1. 查看文件的属性的命令是:ls [选项] [文件] 常用选项有: -l:一行列出一个文件的...-a:列出当前目录下的所有文件,包括隐藏文件 -d:显示当前目录里面子目录的属性 2. 使用ls -l显示文件属性 3. 修改文件的属性 ...
  • Linux文件隐藏属性 linux除了9个权限外,还有些隐藏属性, 使用chattr命令来设置 chattr 设置文件隐藏属性  #chattr [+-=] [ASacdistu] 文件或目录 参数: + :增加某一个特殊参数,其他原本存在...
  • Linux文件隐藏属性在保护系统文件的安全性上非常重要。先强调的是,chattr命令只能在Ext2/Ext3的文件系统生效。 chattr(设置文件隐藏属性) chattr [±=] [ASacdistu] File/Directory +:增加某个参数 ...
  • 通过学习鸟哥的私房菜配置文件隐藏属性chattr,为了方便学习总结如下内容,方便以后查阅。
  • linux文件隐藏属性:chattr

    千次阅读 2014-06-15 23:26:32
    1. 文件隐藏属性 linux除了9个权限外,还有些隐藏属性, 使用chattr命令来设置。 用法:chattr +i 2. 显示文件隐藏属性 要查看文件有哪些隐藏属性,使用lsattr命令
  • chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,如果Linux内核版本低于2.2,那么许多 功能不能实现。同样-D检查压缩文件中的错误的功能,需要2.5.19以上内核才能支持。另外,通过chattr命令 修改...
  • 一、查看当前目录下文件属性 ll:显示当前目录下所有(包括隐藏文件)文件及文件夹权限 ls -l:显示当前目录下未隐藏文件权限 每个文件的属性有最左边的十个字符来确定: d开头表示为目录 -开头表示为文件 接...
  • chattr [+-=] [ASacdistu]配置 lsattr [-adR]显示
  • 一,文件隐藏属性 —— chattr,lsattr指令 (a)chattr —— 配置文件隐藏属性 (b)lsattr —— 查看文件隐藏属性 二,文件特殊权限—— SUID,SGID,SBIT (a)SUID (当s出现在文件拥有者的x权限...
  • Linux 文件|文件夹隐藏属性

    千次阅读 2013-07-08 10:47:22
    Linux 文件隐藏属性 1.lsattr 查看隐藏属性  [root@local ~]# lsattr  ------------- ./anaconda-ks.cfg  ------------- ./bin  ------------- ./install.log  ------------- ./install.log.syslog  --
  • 文件与目录的隐藏属性和特殊权限 1 文件与目录的隐藏属性 2 文件的特殊权限SUIDSGIDSBIT 设置特殊权限的命令一、 Linux文件及目录权限概念1.1 查看目录或者文件的权限  “ls -al”命令可以查看 1.2 目录及
  • Linux文件特殊属性

    千次阅读 2012-03-31 21:54:06
    文中有不对或者有不清楚的地方,请大家告诉我...Linux文件特殊属性主要包括它的默认权限、隐藏属性和特殊权限(SUID/SGID/SBIT)。 下面我们就来分别讲解它的这些特殊属性。   1. Linux文件默认权
  • linux学习-文件隐藏属性

    千次阅读 2018-06-03 20:37:02
    Linux系统中的文件除了具备一般权限和特殊权限之外,还有一种隐藏权限,即被隐藏起来的权限,默认情况下不能直接被用户发觉。明明权限充足但却无法删除某个文件的情况,或者仅能在日志文件中追加内容而不能修改或...
  • 由于这些属性隐藏的性质,所以要以lsattr才能看到该属性。其中,最重要的当属+i 与 +a 这个属性了。+i 可以让一个文件无法被更动,对于需要强烈的系统安全的人来说,真是相当重要。里头还有相当多的属性需要root...
  • linux下没有隐藏文件属性这个概念,凡是以 . 开头的文件或目录,比如 .bashrc ,都是隐藏的,用 ls看不到,必须用 ls -a l或ll才能看到。 让他们转换状态,就是重命名文件…… 比如说有个.a文件,用ls -a或ll 找到...
  • Linux文件属性

    2013-09-18 17:24:00
    要了解Linux文件属性,有个重要的也是常用的指令,就是"ls"这一个查看文件的指令。 在你以root身份或普通用户身份登入Linux之后,下达"ls -al"看看,则查看了当前目录下的内容。 其中的total 192指的是~目录下所...
  • linux文件属性

    2013-11-14 16:34:04
    1、文件的普通属性与权限 在Linux系统中将文件可存取访问的身份分为3个类别,分别为:所有者(owner)、所属组(group)、其他人(other),并其三种身份各有read、write、execute等权限。 当执行 ls -l 命令时,...
  • Linux文件属性的获取

    万次阅读 2012-03-29 15:10:01
    1. 数据结构和系统调用 在Linux下进行C/C++编程,主要通过以下三个系统调用来获取文件...(1) //通过文件名称获取文件属性 int stat(const char *restrict pathname, struct stat *restrict buf);  (2) //
  • linux 文件属性与权限

    千次阅读 2012-09-09 10:44:06
    内容源于: 鸟哥的linux私房菜 链接如下: Linux 的文件权限与...[文件属性解析(SUID/SGID/SBIT)][隐藏属性] 文件属性解析 以root的身份登入Linux之后,在命令行中输入『 ls -al 』后可以看到: [root@www ~]# l
  • 在进行Linux系统运维操作时,有的小伙伴可能会遇到某个...其实不然,我们不妨查看一下这类文件、目录的隐藏属性,用lsattr命令就可以查看是不是这类文件被添加了隐藏属性。 [root@Geeklp-NFS-Server ~]# rm -rf geek
  • Linux系统chattr命令查看文件或者目录的隐藏属性
  • 除了我们上一节介绍的基本权限之外,Linux文件还具备一些隐藏属性。当你觉得当前文件的权限没有问题但是文件访问依然异常的时候,就可以来查一下这个文件隐藏属性隐藏属性对系统安全提供了一定程度的保障,今天...
  • linux隐藏属性 与 chattr

    千次阅读 2012-02-16 16:35:46
     从Linux的1.1系列内核开始,ext2文件系统就开始支持一些针对文件和目录的额外标记或者叫作属性(attribute)。在2.2和2.4系列的内 核中,ext3文件系统支持以下属性的设置和查询:     A   Atime。告诉系统...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 73,371
精华内容 29,348
关键字:

linux隐藏文件属性

linux 订阅