Linux是一个对权限管理非常严格的系统,Linux下每个文件的权限分为三个组:User,Group,Other。每个组又有三种不同的权限,可读,可写,可执行,一共用3个八进制数来表示一个文件的权限。
User组代表文件的拥有者,通常文件的创建者就是文件的拥有者,当然,可以使用chown来改变拥有者。
Group组代表拥有文件的用户组,任何在这个组中的用户都被视作拥有这个文件,并且拥有相同的访问权限,这个是很有用的,比如,你有一个项目,需要多人合作,必须让开发者拥有访问权限,而其他人没有,那么就可以把这些用户添加到一个组,然后设置文件归这个组所有。
Other组代表既不是文件的拥有者,也不属于拥有文件的用户组的用户。相当于Windows中Everyone组,对这个组设置的权限会影响到其他所有人。
User组代表文件的拥有者,通常文件的创建者就是文件的拥有者,当然,可以使用chown来改变拥有者。
Group组代表拥有文件的用户组,任何在这个组中的用户都被视作拥有这个文件,并且拥有相同的访问权限,这个是很有用的,比如,你有一个项目,需要多人合作,必须让开发者拥有访问权限,而其他人没有,那么就可以把这些用户添加到一个组,然后设置文件归这个组所有。
Other组代表既不是文件的拥有者,也不属于拥有文件的用户组的用户。相当于Windows中Everyone组,对这个组设置的权限会影响到其他所有人。