Linux文件权限与文件信息

Linux文件权限与文件信息

  • 文件相关权限
  • 系统用户信息

 

一、文件相关权限

  1.权限

    使用 ll 命令可以查看到文件权限信息

    可读r

    可写w

    可执行x

    没有对应权限-

  2.权限位

    权限位主要分为三个部分,分别是属主、属组合其他人

    以第一行 -rw-r--r--. 为例:

      rw- 为属主的权限

      r-- 为属组的权限

      最后一个 r-- 为其他人的权限

  3.权限编号

    每一个权限拥有一个数字编号

    可读r:4

    可写w:2

    可执行x:1

    没有对应权限-:0

  4.添加权限

    属主:可读可写可执行

    属组:可读可写

    其他人:没有任何权限

    rwxrw---- 等价于 760

  5.添加权限

    chmod [参数] [权限表达式] [操作对象]

    参数:

      -R:递归增减权限

  6.权限的归属

    属主:u

    属组:g

    其他人:o

  7.权限对于用户的意义

    1)普通用户是严格遵守权限的
    2)root用户是高于权限
    3)权限需要重新登才生效(su和su - 都可以)

  8.权限对于目录的意义

    1)文件可读,路径的最小权限是必须拥有可执行权限
    2)文件可写,路径的最小权限是必须拥有可执行权限
    3)文件可执行,路径的最小权限是必须拥有可读可执行权限

  9.默认权限

    在Linux中,常用的文件的权限是666, 目录的权限是777

    创建文件时,默认的权限是666,跟umask值计算,用666减umask值,如果得到的值为奇数,那么加一,偶数不变

    创建文件夹时,默认的权限是777,跟umask值计算,用777减umask值

    root :umask 022

    test :umask 002

    默认文件权限:644

    默认文件夹权限:755

    umask值为022那么创建文件

  案例:

    案例1:将index文件添加属主 : 可读可写可执行、属组 :可读可写、其他人:没有任何权限

chmod 760 index

    案例2:将baidu下的所有文件设置rwxr--r--

chmod -R  744  baidu/

    案例3:将index这个文件的属组增加一个可执行权限。

chmod g+x index
chmod g+x,o-r index

 

 二、系统用户信息

whoami : 当前窗口登录的用户
who : 当前用户登录系统的终端
posted @ 2021-12-15 20:58  尤露  阅读(53)  评论(0)    收藏  举报