Linux操作系统 5 组管理,权限管理

一.组管理

1.含义

一个用户属于一个组,那么这个用户创建的文件也属于这个组

2. 定义文件的组

某个用户创建一个文件,这个文件属于这个用户对应的组

(1)改变文件所属的目录

chown 用户名 文件名

(2)改变文件所属的组

chgrp 组名 用户名

(3)修改用户所属的组

usermod -g(G) 组名 用户名

g改变主组

G改变附加组

二.权限管理

1.含义解析

我们输入ll命令时,会出现该目录下的文件信息

这些信息第一部分有十个字符

这十个字符分成四部分:第一部分是1位,剩下的都是3位

这3位必须按照rwx的顺序写(-可以替代其中某一项)

1.1 第一部分:描述文件类型

d:文件夹(目录)

-:文件

l:软连接

b/c:备份文件

1.2 第二部分(2-4位)

当前文件所属的用户对文件操作权限

r:读

w:写

x:可执行

-:不可执行(出现在哪里,对哪个部分进行否定即可)

(以下同理不重述)

1.3第三部分(5-7位)

当前组的其他用户对文件操作权限

1.4第四部分(8-10位)

其他组用户对文件的操作权限

2.三种写法

u所有者,所属组,o其他用户,a所有用户

2.1 符号法

chmod u=rwx,g=rw,o=rx a.txt

2.2 加减法

chmod u-x,g+w a.txt

无哪部分需求不写即可

3.3 数算法(常用)

chmod 750 a.txt

表示自己可读可写可运行

组内其他人可读可写

其他组不可读不可写不可运行

r=4

w=2

x=1

rwx=7

rw-=6

r-x=5

r--=4

2. 权限管理相关的案例:

相关推荐
悦儿遥遥雨12 小时前
PXE + Kickstart 无人值守批量部署系统
linux·javascript·nginx
Imagine Miracle3 小时前
【WSL】让WSL2后台持久运行不自动关闭的解决方案
linux·windows·wsl
兔C3 小时前
Linux 命令行入门学习资料 day_2
linux·运维·服务器
eggcode4 小时前
Linux命令基础与操作技巧
linux
二宝哥4 小时前
VMware Workstation 实战:CentOS 7.9 安装、桥接网络配置与克隆管理详解
linux·centos·vmware
AutumnWind04205 小时前
【4种打开Ubuntu(WSL)的方法】
linux·ubuntu
辞旧 lekkk6 小时前
【Qt系统相关】鼠标事件
linux·开发语言·qt·学习·计算机外设·萌新
是摆烂第一名呀6 小时前
【rk3506】U-Boot串口时钟未配置,导致串口彻底失效
linux·arm开发·驱动开发·嵌入式硬件
我叫洋洋7 小时前
VMware Workstation 16 桥接网络修复记录
linux·嵌入式硬件
liang89997 小时前
Anconda常用命令
linux·人工智能·conda