linux用户和权限概述

Posted 奇妙之二进制

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux用户和权限概述相关的知识,希望对你有一定的参考价值。

1、用户划分

在Linux系统中,用户是分角色的,角色不同,对应权限不同。用户角色通过UID和GID识别。

从系统角度分为:超级用户,普通用户,虚拟用户。

超级用户:默认是root用户,其UID和GID都是0。root用户在每台Unix和Linux系统中都是唯一且真是存在的,通过它可以登陆系统,操作系统中任何文件执行系统中任何命令,拥有最高管理权限。

普通用户:系统中大多数用户都是普通用户,实际中也一般使用普通用户操作,需要root权限时用sudo命令提升权限。uid从1000开始。

虚拟用户:与真实的普通用户区分开来,这类用户最大特点是安装系统后默认就会存在,且默认情况大多数不能登陆系统,其在/etc/passwd文件中,最后字段为/sbin/nologin。但是,他们是系统正常运行不可缺少的,他们的主要是方便系统管理,满足相应的系统进程对文件属主的要求。如,默认的bin,adm,nobody,mail用户等。uid从1-999。nobody是65534。

服务的运行需要用户角色,可以不用登陆,例如当我们需要运行mysql数据库时,可以创建一个虚拟用户,作为运行MySQL服务的角色。

id命令可以查看当前用户uid和gid:

victory@ubuntu:~$ id

以上是关于linux用户和权限概述的主要内容,如果未能解决你的问题,请参考以下文章

Linux中的账号和权限管理(理论讲解部分)

Linux账号和权限管理

linux权限

ACL概述

Linux账号与权限管理

Linux账号权限管理