一、Ubuntu/Linux文件权限
文件权限是指不同用户或用户组对不同文件所拥有的权限,文件权限分为三种:
r:可读 w:可写 x:可执行
-rw-r--r--为一组文件权限
其中第一位代表文件类型,后面9位分为三组,分别对应拥有者权限、拥有者所在组权限、其他用户权限
文件类型:
-
普通文件------“-”
-
目录文件------“d”
-
字符设备文件------“c”
-
块设备文件------“b”
-
符号链接文件------“s”
可以用二进制表示文件权限,r---4,w---2,x---1
二、Ubuntu/Linux文件权限的修改
chmod 修改文件权限
- “ugoa”表示该权限设置所针对的用户类别。“u”代表文件属主,“g”代表文件组内的用户,“o”代表其他任何用户,“a”代表所有用户(ugo的总和);
- “+ - =”表示设置权限的操作动作。“+”号代表增加权限,“-”号代表减少相应权限,“=”号代表仅设置对应的权限;
chown 修改文件所属用户
- chown :root a.c -----将a.c的所属用户组更改为root
- chown root a.c -----将a.c的所属用户更改为root