如何在Ubuntu Dolphin中轻松设置文件权限以保障文件安全?
- 内容介绍
- 文章标签
- 相关推荐
一、常见痛点——为什么文件权限总让人头疼?
· 误操作导致关键文件被公开数据泄露风险骤增。· 权限设置过宽恶意脚本轻易写入程序目录。· 命令行记不住数字或符号写法每次改动都要翻手册。· Dolphin 界面偶尔灰掉按钮不清楚是否需要管理员权限。
二、先看当前状态——使用终端快速查看权限
duanyongchun@hc1217:~$ ls -l
至于输出示例。
-rw-r--r-- 1 user group 4096 Jan 01 12:00 example.txt drwxr-x--- 2 user group 4096 Jan 01 12:00 myfolder
至于解释,
- 第一位表示是文件还是目录。
-
接下来的三组字符分别对应:所有者 同组使用者 其他使用者 的
r w x权限。 -
示例含义:
-rw-r--r--→ 所有者可读写,同组和其他使用者只能读取。
三、图形化方法——在 Dolphin 中“一键”修改权限
步骤 1:打开属性窗口
在 Dolphin 中找到目标文件/文件夹 → 右键 → 属性
步骤 2:切换到“权限”标签页
步骤 3:勾选/取消相应复选框
- 读取
- 写入
- 执行
*若想一次性对子目录和内部文件生效,请勾选 “递归应用到所有子目录和文件 ”*。
注意事项的观点是,
-
Dolphin 对程序受保护的方法(如
/root。/etc) 会弹出 “需要管理员权限”,此时需要使用sudo dolphin启动或切换到终端输入命令。说起来, - LXQt/KDE 环境下的部分老旧 Dolphin 版本可能没有细粒度复选框。 请升级至当前版本或使用命令行。
四、命令行进阶——chmod 的数字与符号两种写法
A. 数字表示法
| 数字组合 | 含义 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
7 = rwx | b拥有全部权限 | ||||||||||
6 = rw- | b拥有读写 | ||||||||||
5 = r-x | b拥有读取与执行 | 4 = r-- | b仅能读取 | 0 = --- | b无任何权限 |
| 场景 推荐模式 命令示例 | .conf 配置文件,仅 root 可编辑,其他人只读 600 sudo chmod 600 /etc/myapp.conf | .sh 脚本,只给自己执行权 700 chmod u+rwx,g-rwx,o-rwx script.sh | .log 日志。所属使用者可写,同组可读 640 chmod 640 /var/log/app.log | /var/www 网站根目录,owner 全部访问,同组只读执行,ors 无权访问 750 chmod -R 750 /var/www/html | /tmp 临时共享区,仅保留 sticky bit 防止删除他人文件 1777 chmod 1777 /tmp |
|---|
一、常见痛点——为什么文件权限总让人头疼?
· 误操作导致关键文件被公开数据泄露风险骤增。· 权限设置过宽恶意脚本轻易写入程序目录。· 命令行记不住数字或符号写法每次改动都要翻手册。· Dolphin 界面偶尔灰掉按钮不清楚是否需要管理员权限。
二、先看当前状态——使用终端快速查看权限
duanyongchun@hc1217:~$ ls -l
至于输出示例。
-rw-r--r-- 1 user group 4096 Jan 01 12:00 example.txt drwxr-x--- 2 user group 4096 Jan 01 12:00 myfolder
至于解释,
- 第一位表示是文件还是目录。
-
接下来的三组字符分别对应:所有者 同组使用者 其他使用者 的
r w x权限。 -
示例含义:
-rw-r--r--→ 所有者可读写,同组和其他使用者只能读取。
三、图形化方法——在 Dolphin 中“一键”修改权限
步骤 1:打开属性窗口
在 Dolphin 中找到目标文件/文件夹 → 右键 → 属性
步骤 2:切换到“权限”标签页
步骤 3:勾选/取消相应复选框
- 读取
- 写入
- 执行
*若想一次性对子目录和内部文件生效,请勾选 “递归应用到所有子目录和文件 ”*。
注意事项的观点是,
-
Dolphin 对程序受保护的方法(如
/root。/etc) 会弹出 “需要管理员权限”,此时需要使用sudo dolphin启动或切换到终端输入命令。说起来, - LXQt/KDE 环境下的部分老旧 Dolphin 版本可能没有细粒度复选框。 请升级至当前版本或使用命令行。
四、命令行进阶——chmod 的数字与符号两种写法
A. 数字表示法
| 数字组合 | 含义 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
7 = rwx | b拥有全部权限 | ||||||||||
6 = rw- | b拥有读写 | ||||||||||
5 = r-x | b拥有读取与执行 | 4 = r-- | b仅能读取 | 0 = --- | b无任何权限 |
| 场景 推荐模式 命令示例 | .conf 配置文件,仅 root 可编辑,其他人只读 600 sudo chmod 600 /etc/myapp.conf | .sh 脚本,只给自己执行权 700 chmod u+rwx,g-rwx,o-rwx script.sh | .log 日志。所属使用者可写,同组可读 640 chmod 640 /var/log/app.log | /var/www 网站根目录,owner 全部访问,同组只读执行,ors 无权访问 750 chmod -R 750 /var/www/html | /tmp 临时共享区,仅保留 sticky bit 防止删除他人文件 1777 chmod 1777 /tmp |
|---|

