Linux 权限命令

chown(英文全拼:change owner):更改指定文件的所有人或所有组,需要root权限。

Bash
chown [-cfhvR] [--help] [--version] user[:group] file...
#-R : 处理指定目录以及其子目录下的所有文件
#user : 新的文件拥有者的使用者 ID
#group : 新的文件拥有者的使用者组(group)

#-c : 显示更改的部分的信息
#-f : 忽略错误信息
#-h :修复符号链接
#-v : 显示详细的处理信息
#--help : 显示辅助说明
#--version : 显示版本

例:把文件夹wordpress及其以下的所有子文件及子文件夹的拥有者设为dpean,群体使用者设为gpean:

Bash
chown -R dpean:gpean wordpress

chmod(英文全拼:change mode):

Bash
chmod [-cfvR] [--help] [--version] mode file...
#-R : 处理指定目录以及其子目录下的所有文件
#mode : 权限设定字串
#mode计算方式 : 
#  可read 2^2=4 可write 2^1=2 可execute 2^0=1
#  owner、group、other_users独立计算
#  例如文件所有者可读、可写、可执行 2^2+2^1+2^0=7,群体使用者可读、可执行 2^2+2^0=5,其他使用者可读、可执行 2^2+2^0=5
#  mode即为755

#-c : 显示更改的部分的信息
#-f : 忽略错误信息
#-h :修复符号链接
#-v : 显示详细的处理信息
#user : 新的文件拥有者的使用者 ID
#group : 新的文件拥有者的使用者组(group)
#--help : 显示辅助说明
#--version : 显示版本

参考资料

  1. Linux chown 命令 | 菜鸟教程
  2. Linux chmod 命令 | 菜鸟教程