(1) Basic permissions
1) Permission object
属主:u
用户组:g
其它:o
2) Basic permission type
r 4 //读
w 2 //写
x 1 //执行
3) Modify file and directory owners and user groups
chown: Modify the owner and user group of files and directories
选项: -R:递归修改目录下的文件所有权限
例: chown mysql.mysql file1 //修改文件属主和用户组 chown mysql file1 //修改文件属主 chown .mysql file1 //修改文件用户组 chown -R mysql.mysql /dir1 //递归修改dir1目录下的属主和用户组
chgrp: User group that modifies files and directories
选项: -R:递归修改
例: chgrp mysql file1 chgrp -R mysql /dir1
4) chmod: modify the permissions of files and directories
选项: -R:递归修改
Using the symbol
equals = will overwrite the previous permissions例: chmod u+x file1 //属主增加x权限 chmod a=rwx file1 //所有人权限等于rwx chmod a=- file1 //所有人没有权限 chmod ug=rw,o=r file1 //属主和用户组有rw权限,其它人有r权限
use numbers
chmod 644 file1 //file1属主具有rw权限,用户组r权限,其它r权限 chmod -R 644 /dir1 chmod -R /dir1/*