文件属性

【Linux】组管理和权限管理
这些字符分别表示:
【Linux】组管理和权限管理
如果没有权限,就会出现减号[ - ]而已。从左至右用0-9这些数字来表示:

  1. 0首位表示类型
    1. 在Linux中第一个字符代表这个文件是目录、文件或链接文件等等
      - 代表文件
      d 代表目录
      l 链接文档(link file);
      (2)第1-3位确定属主(该文件的所有者)拥有该文件的权限。—User
      (3)第4-6位确定属组(所有者的同组用户)拥有该文件的权限,—Group
      (4)第7-9位确定其他用户拥有该文件的权限 —Other
  2. rxw作用文件和目录的不同解释
    (1)作用到文件:
    [ r ]代表可读(read): 可以读取,查看
    [ w ]代表可写(write): 可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件.
    [ x ]代表可执行(execute):可以被系统执行
    (2)作用到目录:
    [ r ]代表可读(read): 可以读取,ls查看目录内容
    [ w ]代表可写(write): 可以修改,目录内创建+删除+重命名目录
    [ x ]代表可执行(execute):可以进入该目录
文件/目录 所有者
  • ls -ahl
    查看当前文件所有者
    【Linux】组管理和权限管理
  • chown [用户名] [文件名]
    修改文件所有者
    【Linux】组管理和权限管理
    【Linux】组管理和权限管理
  • chgrp [组名] [文件名]
    修改文件所在组
    【Linux】组管理和权限管理
  • usermod -g [组名] [用户名]
    改变用户所在组
    【Linux】组管理和权限管理
  • chmod
    修改文件权限
    u: 所有者 g:所有组 o: 其他人 a: 所有人
    1)使用"+","-","="
    【Linux】组管理和权限管理
    【Linux】组管理和权限管理
    2)使用数字
    r=4, w=2, x =1 rwx=4+2+1=7
    【Linux】组管理和权限管理

相关文章: