文件安全与权限

本文深入探讨了Linux文件系统的基本概念,包括文件的创建、类型、位置、权限等关键信息。详细解释了文件权限的分类、如何通过chmod命令改变权限位、以及目录权限、suid和guid的概念。此外,还介绍了chown、chgrp命令用于更改所有者和组,以及unmask命令的使用。最后,阐述了符号链接的创建方法。内容详尽,适合Linux系统管理员和高级用户参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.文件创建的时候,保存了该文件的全部信息,包括:

  a.文件的位置

  b.文件的类型

  c.文件的长度

  d.哪位用户拥有该文件,哪些用户可以访问该文件

  e.i节点

  f.文件的修改时间

  g.文件的权限位


2.文件类型

  d 目录

  l 符号链接(指向另一个文件)

  s 套接字文件

  b 块设备文件

  c 字符设备文件

  p 命令管道文件

  - 普通文件,或者说,不属于以上几种类型的文件

3.权限

  a.文件权限及含义

   文件安全与权限

4.改变权限位

  a.符号模式

   chmod 命令的一般格式为:

         chmod [who] operator [pemission] filename

         who的含义是:

                   u 文件属主用户

                   g 同组用户

                   o 其他用户

                   a 所有用户(文件属主,同组用户,其他用户)

          operator 的含义:

                   + 增加权限

                   - 取消权限

                   = 设定权限

           permission的含义:

                   r 读权限

                   w 写权限

                   x 执行权限

                   s 文件属主和组set-id

                   t 粘性位 *

                   l 给文件加锁,使其他用户无法访问

                   u,g,o 针对文件属主、同组用户及其他用户的操作

  b.绝对模式

   chomd命令的绝对模式的一般形式为:

        chmod [mode] file

            其中, mode是一位八进制

            chmod 644 -R /usr/share/Alice

            -R参数,是连同文件夹中的子目录一起设置

5.目录权限位

  目录同文件一样,也具有权限位,用户不能进入某一目录,但不影响用户对该目录下可执行文件的执行

  目录对应的x权限,也就是相应的搜索权限

6.suid 和guid

  当文件可执行时,设置suid 和guid才有效,如果某一文件的属主设置了suid,刚对该文件来说,其他用户跟属主一样拥有相同的权限

7.chown 和chgrp

  a.chown的命令格式为

     chown -R -h [owner] filename

      -R意味着对文件目录下的所有文件都做同样的操作;-h意味着改变符号链接的文件时,不影响该链接所指向的目标文件

  b.chgrp 命令同chown

  c.找出你所属于的用户组,有两种命令:id , group;找出其他用户所属于的组:group Alice

8.unmask

  a.unmask命令格式为:unmask nnn

  其中,nnn为000-777

9.符号链接

  a.符号链接的一般格式为:ln -s source_path_file target_path_file

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值