Linux04_用户组与权限
总篇:20
编辑于 2025/5/22 20:30
截稿于: 2025/5/22 21:30
视频资源:
【小白入门 通俗易懂】韩顺平 一周学会Linux_哔哩哔哩_bilibili
P40-P51
组简介

文件/目录 所有者
默认文件的创建者为文件的所有者
- ls -l 查看目录下文件所有者

第一个root:拥有者用户,第二个root:文件所在组
- chown '用户名':'用户组名' '文件名' : 修改文件所有者,所在组

文件/目录 所在组
默认文件在创建者所在的组。
- chgrp 组名 文件名:修改文件所在组

其他组:除了文件所有者和所在组的用户,其他用户和组都是文件的其他组
用户所在组
创建用户时默认其用户名为用户组名。
- usermod -g 组名 用户名:修改用户的组
- usermod -d 目录名 用户名:修改用户登录的初始目录(该用户需要有该目录的r(读)权限)、
权限简介

| d / - / l | rwx | r-x | --x | r | w | x | 类型 |
|---|---|---|---|---|---|---|---|
| 文件夹 / 文件 /软链接 | 此用户 | 此用户组 | 非此用户组 | 可读 | 可写 | 可执行 | 文件 |
| 可读写执行111 | 可读可执行 101 | 可执行 001 | 可查看 | 可操作文件夹 | 可cd进入 | 文件夹 |
可简写为 751
- chmod [-R] u=rwx,g=wx,o=x 文件名 修改文件权限
chmod [-R] 751 文件名 #等价于
chmod g-x #所在组用户移除x权限
chomd a+x #所有用户新增x权限
-R:目录递归
u:该用户
g:所在组
o:其他用户
a:所有用户
=:赋予权限
+:新增权限
-:移除权限
一般设置文件的权限751:本用户可读可写可执行,同组用户可读可执行,其他用户可执行,(编写shell脚本后)

浙公网安备 33010602011771号