角色
linux的文件目录角色有以下四种:超级用户(root),文件所有者,文件所有组和其他人。
超级用户不受任何权限的限制。
三种权限
读(r)、写(w)、执行(x)。
在目录的情况下,执行权限指的是,用户能否进入文件。
查看权限
使用ll
目录,可以查看目录文件的权限。
其中“rwxr-xr-x”表示三组权限限制。
rwx表示所有者权限,两个r-x分别表示所有组,其他人的权限。“-”表示没有该权限。
改变文件所有权
chown [-R] [owner]:[group] 文件
例如:
chown alex test
表示将test文件的所有者改为alex。
chown :alex test
表示将test文件的所有组改为alex组(:不能省略)。
-R
选项可以将目录的所有子文件、子目录一同修改。
修改权限
用户 +/- 权限表示
chmod 用户 +/- 权限 文件/文件夹
用户:所有者(u)、所有组(g)、其他人(o)和所有人(a)。
权限:读取(r)、写(w)和执行(x)。
例如:
chmod u+r test
表示test文件的所有者加上读取权限。
八进制表示
例如:
chmod 711 test
表示test的权限设置为“rwx–x--x”