温馨提示×

ubuntu文件系统权限设置方法

小樊
89
2025-08-09 09:25:39
栏目: 智能运维

Ubuntu文件系统权限设置主要通过chmodchown命令及查看权限的ls -l命令实现,具体方法如下:

  • 查看权限
    使用ls -l命令查看文件/目录权限,格式为-rw-r--r--,分别对应所有者、所属组、其他用户的读(r)、写(w)、执行(x)权限。
  • 修改权限(chmod)
    • 数字法:用三位数字表示权限,r=4w=2x=1,相加组合。
      例:755(所有者:rwx,所属组/其他用户:rx),644(所有者:rw-,所属组/其他用户:r–)。
    • 符号法:通过u(所有者)、g(所属组)、o(其他用户)、a(所有)配合+/-/=设置权限。
      例:u+x(添加所有者执行权限),go-w(移除所属组和其他用户写权限)。
    • 递归设置:加-R参数可递归修改目录及其子内容权限。
      例:chmod -R 755 /path/to/directory
  • 修改所有者及所属组(chown)
    使用sudo chown newowner:newgroup 文件/目录,可同时修改所有者和所属组。
    例:sudo chown -R www-data:www-data /var/www/html(将目录所属用户和组设为www-data)。
  • 特殊场景权限设置
    • 可执行文件:需添加执行权限,如chmod +x script.sh
    • 防止误删:用chattr +i 文件设置不可删除属性(需解除时用chattr -i)。
  • 安全注意事项
    • 避免使用chmod 777(过度开放权限),遵循“最小权限原则”。
    • 敏感文件(如配置文件)建议设为600,仅所有者可读写。

0