用户及用户组

用户

1、超级用户:root (皇帝)

默认是root用户,它的UID和GID均为0。

在Linux中,UID为0的用户就是超级用户,但是通常不会

将用户的UID改为0,而是通过sudo命令提权,可以细到每个命令的权限分配。

2、普通用户(百姓)

这类用户一般是由具备系统管理员root权限的系统管理人员添加的

普通用户可以登陆系统,但仅具备操作自己家目录中文件及目录的权限,

也可以浏览相关目录,但是无法创建、修改、删除任何文件。

普通用户可以通过su - 或su - root切换到root用户角色

3、虚拟用户(傀儡)

这类用户最大的特点是安装系统后默认就会存在,且默认情况大多数

不能登陆系统。但他们是系统必不可少的,他们的存在主要是为了

方便系统管理,满足相应的系统进程对文件属主的要求。

UID 整数范围 角色 具备该UID的用户的特性
0 超级用户(皇帝) 当用户的UID为0时,表示这个账号为超级管理员的账号,如果要增加一个系统管理员账号的话,只需要将该账号的UID改成0即可。当然不建议这么做,最好是用sudo命令替代
1~499 虚拟用户(傀儡) 这个范围是保留给系统使用的UID,之所以这样划分,是为了
500~65535 普通用户 普通用户UID,当使用useradd创建账户是,默认情况下UID就是从500开始的。我们也可以随时指定UID来创建账户

创建用户的命令

useradd

参数:

        -g :指定用户组(用户必须存在)

        -r :创建系统用户

        -m:不创建家目录

        -u:指定创建用户的ID

系统用户:uid在 0 - 999 之间的用户,我们就看作系统用户
        系统用户一般用在启动应用程序上,一般不需要登录系统。
        
    普通用户:uid在 1000及以上的用户,我们就看作普通用户
        一般用在登录上。

创建用户组的命令

groupadd

参数: -g   指定用户组的ID

查看用户的ID或组的ID

id [用户名]

查看用户详情的文件:cat  /etc/passwd

root:x:0:0:root:/root:/bin/bash

用户名:root

密码占位符:x

用户ID:0

组ID:0

家目录:root

默认的解析器:/bin/bash

Guess you like

Origin blog.csdn.net/qq_64089078/article/details/121933408