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. 权限管理相关的案例:

相关推荐
拂拉氏几秒前
【Linux】 编译与动静态库相关
linux·编译·动静态库
Lonely 净土8 小时前
Linux 运维文件写入操作
linux·运维·服务器·文件管理
吠品11 小时前
Wine 在 Linux 上运行 Windows 软件完整指南
java·linux·服务器
深念Y13 小时前
从 Windows 迁移到 Linux 开发环境的记录
linux·windows·链接·bun·ram·imdisk
知无不研14 小时前
Linux I/O复用之epoll
linux·服务器·epoll·socket编程
fb_1234515 小时前
Linux运维封神|SELinux详解+CentOS7启动原理+Root密码重置+开机故障排查实战
linux·运维·服务器
苏宸啊15 小时前
linux网络编程udp服务器和客户端代码编写(echo版本和字典版本)
linux·网络
~|Bernard|16 小时前
Linux 定时任务(Cron)完整教程
linux·运维·服务器
小雪崩16 小时前
嵌入式学习 day25:哈希表及排序与查找
linux·c语言·数据结构·学习·排序算法
深念Y17 小时前
linux桌面快捷方式开关脚本编写中的几个常见坑
linux·运维·服务器·快捷方式·桌面·kde