Linux-文件夹文件赋权、文件指定修改用户和用户组

Linux-文件夹文件赋权、文件指定修改用户和用户组

文件权限说明

文件或目录的权限位是由9个权限位来控制的,每三位一组,分别是文件属主(Owner)、用户组(Group)、其他(Other)用户的读、写、执行

其中

  • r(read):读权限, 可以读取文件内容,可以列出目录内容 用数字表示为4
  • w(write):写权限, 可以修改文件内容,可以在目录中创建删除文件 用数字表示为2
  • x(excute):执行权限,可以作为命令执行,可以访问目录内容 用数字表示为1
  • -:没有权限, 用数字表示为0

文件夹文件赋权

chmod命令

使用chmod命令修改文件/目录的权限

命令格式 chmod +模式 +文件

模式为如下格式:

1.u、g、o、分别代表用户、组和其他

2.a可以代指ugo

3.+、-代表加入或删除对应权限

4.r、w、x代表三种权限

chmod示例

复制代码
chmod u+rw test.txt #给所属用户权限位添加读写权限
chmod g+rw test.txt #给所属组权限位添加读写权限
chmod o+rw test.txt #给其他用户权限位添加读写权限
chmod u=rw test.txt #设置所属用户权限位的权限为读写
chmod a-x test.txt #所有权限为去掉执行权限

以数字方式修改权限

命令chmod也支持以数字方式修改权限,三个权限分别由三个数字表示:

  • r=4
  • w=2
  • x=1

使用数字表示权限时,每组权限分别对应数字之和:

rw=4+2=6

rwx=4+2+1=7

r-x=4+1=5

语法
chmod 755 文件或文件夹名字,属主用户读写执行权限,属组读执行权限,其他用户读执行权限
chmod 777 文件或文件夹名字,属主用户读写执行权限,属组读写执行权限,其他用户读写执行权限

复制代码
[root@centos7 ~]# touch test.txt
[root@centos7 ~]# chmod 755 test.txt

给指定目录赋权

chmod -R 777 test,给test文件夹777权限

给当前目录的所有子文件夹和文件赋权

chmod -R 777 *,给当前目录的所有子文件夹和文件777权限

chown修改属主、属组

给所有文件指定用户和用户组
chown -R xwy test.txt,把test.txt文件的属组改为xwy
chown -R xwy.users /test,把目录/test及其下的所有文件和子目录的属主改成xwy,属组改成users。

相关推荐
xiaoye-duck1 分钟前
《Linux 网络编程》深入理解 TCP 协议(三):TCP 报头六大标志位详解
linux·网络·tcp
蓝速科技5 分钟前
口岸政务窗口双屏翻译机落地应用指南
运维·数据结构·数据库·人工智能·科技·政务
运维全栈笔记5 分钟前
运维技术网址大全 DevOps 官方资源导航
运维·devops
阿标在干嘛9 分钟前
Nginx一个配置错误,流量损失30%!这是我们的完整排查记录
运维·nginx
Android系统攻城狮10 分钟前
Linux Gstreamer深度解析之gst_audio_channel_positions_to_mask调用流程与实战(十七)
linux·运维·服务器·gstreamer音视频·音视频进阶
hanbo17C224 分钟前
企业官网能不能看出公司实力?选建站公司前,先看这6条硬标准
运维·服务器·前端
小程序设计33 分钟前
基于某数据管理系统的目标遍历漏洞成因与防御设计技术与实现
运维·网络
33三 三like41 分钟前
Jiangxi
linux·运维·服务器
昇腾知识体系1 小时前
昇腾 Atlas 800I A5 服务器:机型定位与部署入口
服务器·人工智能·华为·架构·知识图谱
2601_953988071 小时前
Ricon组态 - 让数据可视化如此简单
运维·后端·物联网·数学建模·前端框架·c4前端