Ubuntu文件夹权限设置怎么操作
导读:Ubuntu 文件夹权限设置实操指南 一 核心概念与查看方式 权限对象分为三类:u(所有者)、g(所属组)、o(其他);对目录而言,**r(读)**可列出目录内容,**w(写)**可在目录内创建/删除文件,**x(执行)**可进入目录。...
Ubuntu 文件夹权限设置实操指南
一 核心概念与查看方式
- 权限对象分为三类:u(所有者)、g(所属组)、o(其他);对目录而言,**r(读)**可列出目录内容,**w(写)**可在目录内创建/删除文件,**x(执行)**可进入目录。
- 查看权限:对目录用 ls -ld 目录名;对目录内文件用 ls -l。输出如 drwxr-xr-x,首字母 d 表示目录,后续三段分别对应 u/g/o 的 rwx。
二 修改权限的两种常用方法
- 数字模式(快捷)
语法:chmod [选项] 三位数字 目标;每位数字由 r=4、w=2、x=1 相加得到。常用示例:- 600:仅所有者读写(常用于私密文件/目录)
- 644:所有者读写,组和其他只读(常用于普通文件)
- 700:仅所有者读/写/执行(常用于私有目录)
- 755:所有者读/写/执行,组和其他读/执行(常用于公开目录)
- 666 / 777:所有用户读写(不建议用于目录,存在安全风险)
示例:sudo chmod 755 /var/www
- 符号模式(精细)
语法:chmod [ugoa][±=][rwxX] 目标;可只增删某项权限。示例:sudo chmod u+rw,g-w,o= /var/www(给属主加读写,移除属组写,其他无权限)sudo chmod a+x script.sh(给所有人加执行)- 目录建议优先用 X(仅当目标是目录或已可执行时才给 x),如:
chmod -R a+X mydir/(递归给“目录”加执行位,文件不变)
- 递归与详细输出
- -R 递归应用到子目录和文件;-v 显示变更细节。示例:
sudo chmod -Rv 755 /var/www。
- -R 递归应用到子目录和文件;-v 显示变更细节。示例:
三 修改所有者和所属组
- 修改所有者/组:chown 用户[:组] 目标;递归加 -R。示例:
sudo chown -R www-data:www-data /var/www - 仅修改所属组:chgrp 组 目标;递归加 -R。示例:
sudo chgrp -R developers /opt/app - 常见场景:Web 目录常设为 www-data:www-data 并配 755/644,以兼顾可访问与安全性。
四 图形界面操作简述
- 在文件管理器中右键目标文件夹 → 属性 → 权限,可设置“所有者/组/其他”的读/写/执行,并可用“对包含的文件应用权限”进行批量设置。若当前用户不是所有者或无管理员权限,图形界面可能无法修改,需改用命令行配合 sudo。
五 安全建议与常见场景
- 目录常用:755(所有者全权,组/其他只读+进入);文件常用:644(所有者读写,组/其他只读)。
- 私密目录:700;私密文件:600。
- 避免使用 777;如 Web 目录需协作,优先用 775 并配合合适的 chown/chgrp。
- 递归修改前先备份或在小范围测试;对系统目录操作务必谨慎。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu文件夹权限设置怎么操作
本文地址: https://pptw.com/jishu/784720.html
