Linux 学习记录 -- 基本命令(三)-- 权限修改命令

Linux 学习记录 -- 基本命令(三)-- 权限修改命令_第1张图片
Linux

chmod

  • 功能描述:改变文件或目录权限
  • 英文原意:change the permission mode of a file or directory
  • 语法:
    chmode [{ugoa}{+-=}{rwx}] [文件或目录]
           [mode=421] [目录或文件]
    
  • 可选参数:
    • -R 递归修改
  • 示例:
    chmod a+rwx file.txt
    chmod 777 file.txt
    chmod -R directory/

文件权限和目录权限的区别

r/w/x 权限 文件 目录
r 读权限 可以查看文件的内容 可以列出目录中的内容
w 写权限 可以修改文件的内容 可以在目录中创建、删除文件
x 执行权限 可以执行文件 可以进入目录

chown

  • 功能描述: 更改文件或目录的所有者
  • 英文原意:change file or directory ownership
  • 语法: chown [用户] [文件或目录]
  • 示例:chown newuser file.txt

chgrp

  • 功能描述: 改变文件或目录的所属组
  • 英文原意: change file or directory ownership
  • 语法:chgrp [用户组] [文件或目录]
  • 示例: chgrp newgroup file

umask

  • 功能描述:显示文件或文件夹的缺省权限
  • 英文原意:the user file-creation mask
  • 语法: umask [-S]
  • 可选参数:- 以 rwx 显示新建文件的缺省权限
  • 示例:umask -S
  • 说明:一般文件的缺省权限为所在目录缺省权限移除 x 以后的结果

注意:
有些为 mask 去显示文件的缺省权限,栗子: mask 的结果为 124,那么该文件的实际权限为 777 -124 = 653

你可能感兴趣的:(Linux 学习记录 -- 基本命令(三)-- 权限修改命令)