文章目录
用户管理
一、用户的作用
用户账号可以用来登陆系统,可以实现对系统资源的访问及控制。
新用户模板目录/etc/skel
/etc/skel目录是用来存放新用户配置文件的目录,也就是模板目录,当管理员用户创建新用户时,这个目录下的文件将被自动复制到新用户的家目录下。
二、用户类型
在Linux中用户被分为三个类型:
超级用户(root):UID=0
系统伪用户:UID为1~999
普通用户:UID为1000~65535
超级用户也就是root用户拥有系统的所有权限、系统伪用户它们通常与系统和程序服务有关,不需要或者无法登录系统而且可以没有家目录、普通用户是管理员创建的普通用户,可以登陆系统根据已有的权限对系统进行有限的管理。
三、用户基本管理
1.创建用户
- useradd命令用于创建新的用户
- 命令格式:useradd [-选项] 用户名
- 常用选项:
-u 指定用户的UID
-d 指定用户家目录
-c 指定用户描述信息
-g 指定用户基本组
-G 指定用户附加组
-s 指定用户的shell
创建普通用户user1
[root@jiangjiang ~]# useradd user1
创建用户并指定用户UID为1002的user2
[root@jiangjiang ~]# useradd -u 1002 user2
创建用户并指定家目录为/opt的user3
[root@jiangjiang ~]# useradd -d /opt/user3 user3
创建用户并指定UID和描述信息的user4
[root@jiangjiang ~]# useradd -u 1004 -c 185XXXXXXXX user4
新建一个组
[root@jiangjiang ~]# groupadd xiaoheizi
创建用户指定用户UID、描述信息、基本组
[root@jiangjiang ~]# useradd -u 1579 -c kunkunzuishuai -g xiaoheizi user5
[root@jiangjiang ~]# id user5
uid=1579(user5) gid=1658(xiaoheizi) 组=1658(xiaoheizi)
2.id命令
- id命令是用于查看系统用户和用户所在组的信息
- 命令格式:id [-选项] 用户名
[root@jiangjiang ~]# id root
uid=0(root) gid