????????????欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
-
推荐:「stormsha的主页」????,「stormsha的知识库」????持续学习,不断总结,共同进步,为了踏实,做好当下事儿~
-
专栏导航
- Python系列: Python面试题合集,剑指大厂
- Git系列: Git操作技巧
- GO系列: 记录博主学习GO语言的笔记,该笔记专栏尽量写的试用所有入门GO语言的初学者
- 数据库系列: 详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等
- 运维系列: 总结好用的命令,高效开发
- 算法与数据结构系列: 总结数据结构和算法,不同类型针对性训练,提升编程思维
非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。???????????? ✨✨ 欢迎订阅本专栏 ✨✨
????The Start????点点关注,收藏不迷路????????文章目录
- 文件权限
- 改变权限:chmod
- 改变所有者:chown
- 改变用户组:chgrp
- 特殊权限
- 实用命令
在Linux系统中,文件权限、所属用户组和所有者的管理是非常重要的。以下是相关知识的总结:
文件权限
文件权限决定了用户对文件的操作能力,通常分为三类:
- 读(r):可以查看文件内容或列出目录内容。
- 写(w):可以修改文件内容或在目录中添加、删除文件。
- 执行(x):可以执行文件或进入目录。
权限表示:
- 使用字母:rwx
- 使用数字:4(读)、2(写)、1(执行)
权限可以用三组表示:
- 用户(owner)
- 组(group)
- 其他用户(others)
例如,rwxr-xr--
表示:
- 用户有读、写、执行权限。
- 组有读、执行权限。
- 其他用户只有读权限。
改变权限:chmod
使用 chmod
命令修改文件或目录的权限。
-
符号模式:
chmod u+x file
(为用户增加执行权限) -
数字模式:
chmod 754 file
- 用户:7(读、写、执行)
- 组:5(读、执行)
- 其他用户:4(读)
改变所有者:chown
使用 chown
命令更改文件或目录的所有者。
-
命令格式:
chown new_owner file
-
更改所有者和用户组:
chown new_owner:new_group file
改变用户组:chgrp
使用 chgrp
命令更改文件或目录的用户组。
-
命令格式:
chgrp new_group file
特殊权限
-
SUID:设置用户 ID(Set User ID)
- 使文件执行时具有文件所有者的权限。
- 设置方法:
chmod u+s file
-
SGID:设置组 ID(Set Group ID)
- 使文件执行时具有文件组的权限。
- 设置方法:
chmod g+s file
-
Sticky Bit:
- 仅所有者或root用户可以删除文件。
- 常用于目录。
- 设置方法:
chmod +t directory
实用命令
-
查看文件权限:
ls -l
-
递归修改权限:
chmod -R 755 directory
通过上述命令和技巧,可以有效管理Linux系统中的文件权限、安全性和访问控制。
????????????道阻且长,行则将至,让我们一起加油吧!????????????
????The End????点点关注,收藏不迷路????
|