Ubuntu Dolphin怎样设置文件权限管理
导读:Ubuntu 下用 Dolphin 进行文件权限管理 一 图形界面操作 Dolphin 在 Dolphin 中选中目标文件或目录,右键选择 属性,切换到 权限 页。 在“权限”页可直接为 所有者/群组/其他 勾选或取消 读取/写入/执行;...
Ubuntu 下用 Dolphin 进行文件权限管理
一 图形界面操作 Dolphin
- 在 Dolphin 中选中目标文件或目录,右键选择 属性,切换到 权限 页。
- 在“权限”页可直接为 所有者/群组/其他 勾选或取消 读取/写入/执行;对目录而言,通常需要 执行(x) 权限才能进入子目录。
- 需要应用到子项时,点击 高级权限,勾选 对包含的文件和目录应用权限(相当于递归设置)。
- 若提示权限不足,请在终端前缀 sudo 后重新启动 Dolphin(例如:sudo dolphin),再进行修改。
- 常见用途举例:
- 仅自己可读写:所有者设为 读写,群组与其他设为 无。
- 团队共享目录:所有者 读写执行(7),群组 读写执行(7),其他 读执行(5),即 775。
- 公共只读目录:所有者 读写执行(7),群组与其他 读执行(5),即 755。
二 常用权限与数字表示
- 权限对象:u(所有者)/ g(群组)/ o(其他)/ a(全部);权限:r(读 4)/ w(写 2)/ x(执行 1)。
- 数字法:每位取 4/2/1 的和,如 7=rwx、6=rw-、5=r-x、4=r–、0=—。
- 常见组合与场景:
- 600:仅属主读写(私密文件)
- 644:属主读写,其他只读(普通文件)
- 700:仅属主读写执行(私有程序/目录)
- 755:属主读写执行,组与其他读执行(可执行程序/共享目录)
- 775:属主与组读写执行,其他读执行(团队目录)
- 777:所有用户读写执行(不安全,慎用)
- 目录要点:目录至少要有 读权限 才能列出内容,要有 执行权限 才能进入;删除/创建文件受目录的 写权限 影响。
三 终端命令与进阶控制
- 修改权限
- 数字法:chmod 755 文件或目录;递归:chmod -R 755 目录
- 符号法:chmod u=rw,g=r,o= 文件;chmod a+x 脚本
- 修改属主/属组
- 同时修改:sudo chown 用户名:组名 文件或目录
- 仅改组:sudo chown :组名 文件或目录
- 递归:sudo chown -R 用户名:组名 目录
- 默认权限与 umask
- 常见默认:新建文件 664、目录 775;可通过 umask 调整(如 umask 027 时,新文件 640、目录 750)。
- 访问控制列表 ACL(更细粒度)
- 为用户添加读写:setfacl -m u:用户名:rw 文件
- 移除某用户的权限:setfacl -x u:用户名 文件
- 特殊权限
- SUID(4)/SGID(2)/Sticky(1):如 4755 设置 SUID;6755 设置 SUID+SGID;7755 设置 SUID+SGID+Sticky。仅在明确需求时使用,避免安全风险。
四 安全建议与常见问题
- 避免使用 777;对外共享目录优先 755/775,敏感文件 600/700。
- 递归修改前先备份或在小范围测试;对系统目录与配置文件谨慎变更。
- 需要限制脚本被意外执行时,可直接移除执行位:chmod -x script.py;或用 ACL 精确控制特定用户的执行权限。
- 若需限制 Dolphin 本身执行外部程序,可在其配置文件 ~/.config/dolphinrc 中加入:NoExternalScriptExecution=true,并重启 Dolphin。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu Dolphin怎样设置文件权限管理
本文地址: https://pptw.com/jishu/786919.html
