前言
权限不会改,服务器寸步难行。本篇讲三个最核心命令:
- chmod:改 rwx 权限
- chown:改属主、属组
- chgrp:只改属组
一、chmod 修改权限
1. 数字方式(最常用)
bash
运行
chmod 644 文件 chmod 755 目录 chmod 777 文件(测试用,生产禁止)2. 字符方式
bash
运行
chmod u+x 脚本 # 给属主加执行 chmod g-w 文件 # 给属组去掉写 chmod a=r 文件 # 所有人只读3. 递归改目录权限
bash
运行
chmod -R 755 目录/二、chown 修改属主 + 属组
bash
运行
chown 用户名 文件 chown 用户名:组名 文件示例:
bash
运行
chown www:www index.php chown -R nginx:nginx /var/www/html三、chgrp 只修改属组
bash
运行
chgrp dev 文件四、工作高频组合
bash
运行
# 网站目录权限标准 chown -R www:www /var/www chmod -R 644 /var/www/* chmod -R 755 /var/www五、总结
- chmod 数字:改权限
- chown 属主:属组:改归属
- chgrp:只改组
- -R:递归修改目录内所有文件