Linux 的优秀之处就在于它的多用户、多任务的系统。Linux 一般将文件可存取访问的身份分为 3 个类别,分别是 owner、group、others,且 3 种身份各有 read、write、execute 等权限。
权限的三种身份
文件所有者(owner)
用户级别的文件权限,通常为文件的创建者,可以通过 chown 修改文件所有者。
用户组(group)
如果把用户组比作团队,用户就是其中的成员,团队中的队员对于该文件都有相同的权限。可以通过 chgrp 修改文件的用户组。
用户组最有用的功能之一,就是在团队开发资源的时候。两个项目 project1 和 project2 由两个团队开发,则分别给项目分配用户组权限1、2,然后上司同时支持1、2 权限,即:每个账号都可以有多个用户组的支持。
其他人(others)
不是文件所有者而且不属于文件的用户组,就是其他人。
文件权限
定义及查看
在服务器中执行命令以下命令,查看文件相关的信息:
[root@iz2zedcscvry6t0psspzswz ~]# ls -altotal 44dr-xr-x---. 5 root root 4096 Sep 9 12:11 .dr-xr-xr-x. 18 root root 4096 Sep 9 12:39 ..-rw-r--r--. 1 root root 18 Dec 29 2013 .bash_logout-rw-r--r--. 1 root root 176 Dec 29 2013 .bash_profile-rw-r--r--. 1 root root 176 Dec 29 2013 .bashrcdrwx------ 3 root root 4096 Oct 15 2017 .cache-rw-r--r--. 1 root root 100 Dec 29 2013 .cshrcdrwxr-xr-x 2 root root 4096 Oct 15 2017 .pip-rw-r--r-- 1 root root 64 Oct 15 2017 .pydistutils.cfgdrwx------ 2 root root 4096 Sep 9 12:11 .ssh-rw-r--r--. 1 root root 129 Dec 29 2013 .tcshrc
评论列表()