【linux】linux权限管理
一、权限的基本概念 权限: 访问计算机资源或服务的访问能力。 Linux中,每一个资源或者服务的权限,分别定义了三组用户的使用能力。 文件的属主(u) 文件的属组(g) 其他用户(o) 对于每一类用户来说,可以对某个 文件 有三种权限: r:可读,可以使用类似cat,more,less等命令查看文件内容。 w:可写,可以编辑或者删除此文件。 x:可执行,可以在命令提示符下,当做命令提交给内核运行,一般对文件默认没有此权限,否则可能执行恶意代码。 对于 目录 来说, r:可以对此目录执行ls以列出内部的所有文件 w:可以在此目录中创建文件。 x:可以使用cd切换进此目录,也可以使用ls -l查看内部文件的详细信息。 进程的安全上下文(secure context) : 进程是用户发起的,是用户操作计算机的代理。进程也是有属组和属主的。谁发起的进程,进程就以谁的身份运行。比如,A和B同时执行ls命令,这两个进程属 主不同,因此获得对某文件的权限也不同,如果文件的属主刚好和进程A的属主相同,那么A就可以访问该文件,也就是说有访问权限。如下代码,drwxr-xr-x 3 root root 4096 Oct 16 20:57 m,第一个字段drwxr-xr-x中rwx为属主的权限,r-x为属组的权限,r-x为其他用户的访问权限。第三个字段便是属主,第四个字段是属组。 root@hao:~#