Linux中文件权限,所有者,所属组修改
2022-9-10 08:9:18 Author: 系统安全运维(查看原文) 阅读量:28 收藏

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

  • chmod: 修改文件的权限,SUID、SGID、SBIT 等的特性

  • chown: 修改文件的拥有者

  • chgrp: 修改文件所属用户组

一、[chmod]修改文件权限

1. 符号设定法

chmod [who] [+-=] [mode] 文件名

【who】即操作对象

  • u--- 用户(user)

  • g--- 同组用户(group)

  • o--- 其他用户(other)

  • a--- 所有(all in)[默认]

【+-=】操作符

  • + 为其添加权限

  • - 为其减少权限

  • = 赋予指定权限并取消其他权限

【mode】权限

  • r--- 读权限 (read)

  • w--- 写权限 (write)

  • x--- 执行权限 (execute)

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

2. 数字设定法用三位八[进制]数字表示

chmod [numbers] filename

0--- 没有权限

1--- 执行权限

2--- 写权限

4--- 读权限

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

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

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

1. 修改文件所有者

chown 文件所有者 文件名

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

2. 修改文件所有者和所属组

chown 文件所有者:文件所属组 文件名

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

三、chgrp 修改文件所属组

chgrp 文件所属组 文件名

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

好文推荐

红队打点评估工具推荐
干货|红队项目日常渗透笔记
实战|后台getshell+提权一把梭
一款漏洞查找器(挖漏洞的有力工具)
神兵利器 | 附下载 · 红队信息搜集扫描打点利器
神兵利器 | 分享 直接上手就用的内存马(附下载)
推荐一款自动向hackerone发送漏洞报告的扫描器
欢迎关注 系统安全运维

文章来源: http://mp.weixin.qq.com/s?__biz=Mzk0NjE0NDc5OQ==&mid=2247509776&idx=3&sn=71236d7277954efd33174f3174aaf17a&chksm=c3087460f47ffd7643203564cdc17d100405cf9294ee05a62aab6ad7fb6cb4c8a587f5f67dea#rd
如有侵权请联系:admin#unsafe.sh