Linux基础2-3 基础文件权限管理命令

权限:是指某类用户对特定文件或目录被允许的操作

文件权限的分类:

  • r :可读,对文件可查看文件内容
  • w :可写,对文件可写、编辑和删除
  • x :可执行,对文件可向内核提交执行

用户分类:

  • u :所有者用户(属主)
  • g :所属组用户(同组用户)
  • o :其他用户

chown :更改文件的属主(只有管理员有权限)

  • 语法:chown [选项] [用户名] [文件名(可以为多个)]
  • 选项
    • -R :递归将目录中的所有文件数据都修改
    • --reference :将某文件的属主同等赋值给其他文件
    • 同时修改用户属组和属主:chown [用户名] :[组名] [文件名],只更改属组,只需要加

chgrp :修改文件或目录的属主

  • 语法:chgrp [选项] [组名] [文件或目录]
  • 选项:
    • -R :递归将目录中的所有文件都修改属主

chmod :修改文件的权限

  • 修改三类用户的权限
    • 语法:chmod [选项] [权限] [文件]
    • 选项:
      • -R :递归修改目录里所有文件的权限
      • --reference :将某文件的权限赋值给其他文件
  • 修改某类或某类用户的权限
    • 语法:chmod [选项] [权限] [文件]
    • 选项:
      • -R :递归修改目录里所有文件的权限
  • 修改某类用户的某位权限
    • 语法:chmod [选项] [权限] [文件]
    • 选项:
      • -R :递归修改目录里所有文件的权限

umask :遮罩码

  • 创建文件或目录时的默认权限,用777 减去 遮罩码 就为默认权限
  • umask [值] :修改遮罩码
原文地址:https://www.cnblogs.com/laogama/p/12973717.html