Chown & Chmod
使用chmod会修改第一列的内容,即文件或文件夹的读写执行权限;
而使用chown会修改第3、4列内容,即可访问该文件或文件夹的用户名和用户组。
Chmod
Linux/Unix 的文件档案存取权限分为三级 : 档案拥有者(Owner)、群组(Group)、其他(Other Users)。利用 chmod 可以藉以控制档案如何被他人所存取。
语法:
chmod [-cfvR] [--help] [--version] [who] [+ | - | =] [mode] 文件名
[mode]表示权限:分为“可写 w=2 / 可读 r=4 / 可执行 x=1”,即 777就是拥有全权限。
chmod -R 777 /home/linux
# 就是把该目录下的所有文件及文件夹的权限改为可读可写可执行的。
Chown
chown root:root /tmp/tmp1
# 就是把tmp1的用户名和用户组改成root和root(只修改了tmp1的属组)。
chown -R root:root /tmp/tmp1
# 就是把tmp1下的所有文件的属组都改成root和root。