Linux 系统的权限机制是保障数据安全的核心功能,掌握它能让你更安全地操作文件和目录。以下是关键知识点:
🔐 1. 权限基础概念
用户类型
root
:系统管理员,拥有最高权限user
:普通用户,仅能操作自有文件group
:用户组,权限可批量分配- 📌 权限三元组:
用户:权限:目标
(如user:rw:-
)
权限类型
r
(读):允许查看文件内容w
(写):允许修改或删除文件x
(执行):允许运行程序或进入目录- 🚫 权限符号:
-
表示无权限
📁 2. 文件与目录权限
类型 | 权限说明 | 示例命令 |
---|---|---|
文件 | 限制读写执行权限 | chmod 644 filename |
目录 | 限制进入、读取、写入权限 | chmod 755 directory |
链接 | 控制访问权限 | chmod 777 symlink |
🛠 3. 常用权限管理指令
ls -l
:查看文件权限详情chmod
:修改权限(如chmod u+x script.sh
)chown
:更改文件拥有者(如chown user:group file
)umask
:设置默认权限掩码- 📌 权限递归:
chmod -R 755 folder
适用于目录内所有文件
❓ 4. 常见问题与解决方案
- Q1:如何查看文件所属用户和组?
ls -l filename
- Q2:如何拒绝某用户对文件的写入权限?
chmod o-w filename
- Q3:如何设置文件权限为
rw-r--r--
?chmod 644 filename
🌐 扩展阅读
想深入了解 Linux 基础命令?
点击这里查看 Linux 入门教程