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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。