前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux中文件权限,所有者,所属组修改

Linux中文件权限,所有者,所属组修改

作者头像
入门笔记
发布2022-06-03 10:39:51
5.1K0
发布2022-06-03 10:39:51
举报
文章被收录于专栏:入门小站入门小站

对于管理文件三个重要且常见的命令 (都需提供 root 权限)。

  • chmod: 修改文件的权限,SUID、SGID、SBIT 等的特性
  • chown: 修改文件的拥有者
  • chgrp: 修改文件所属用户组

一、[chmod]修改文件权限

1. 符号设定法
代码语言:javascript
复制
chmod [who] [+-=] [mode] 文件名

【who】即操作对象

  • u--- 用户(user)
  • g--- 同组用户(group)
  • o--- 其他用户(other)
  • a--- 所有(all in)[默认]

【+-=】操作符

  • + 为其添加权限
  • - 为其减少权限
  • = 赋予指定权限并取消其他权限

【mode】权限

  • r--- 读权限 (read)
  • w--- 写权限 (write)
  • x--- 执行权限 (execute)

例:为 stat1.cpp 文件的所有者和所属组减少读权限

2. 数字设定法用三位八[进制]数字表示
代码语言:javascript
复制
chmod [numbers] filename

0--- 没有权限

1--- 执行权限

2--- 写权限

4--- 读权限

例:给 stat1.cpp 文件设置权限为 - rw-rw-r--

二、chown(修改文件所有者和所属组)

如果要连同目录下的所有子文件或文件都同时修改的话,直接加上 - R 即可。

1. 修改文件所有者
代码语言:javascript
复制
chown 文件所有者 文件名

例:修改 stat1.cpp 文件的所有者为 gg-bruse

2. 修改文件所有者和所属组
代码语言:javascript
复制
chown 文件所有者:文件所属组 文件名

例:修改 stat1.cpp 文件的所有者和所属组为 gg-bruse

三、chgrp 修改文件所属组

代码语言:javascript
复制
chgrp 文件所属组 文件名

例:修改文件 stat1.cpp 的文件所属组为 gg-bruse

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-05-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 入门小站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、[chmod]修改文件权限
    • 1. 符号设定法
      • 2. 数字设定法用三位八[进制]数字表示
      • 二、chown(修改文件所有者和所属组)
        • 1. 修改文件所有者
          • 2. 修改文件所有者和所属组
          • 三、chgrp 修改文件所属组
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档