·打开
(一)用户操作
·root用户登录虚拟机
1.切换用户
·root用户切换至普通用户
·执行命令:su zhj (zhj:之前安装CentOS 7时创建的普通用户)

·普通用户转换成root用户
·执行命令:su root 切换至root用户时需要输入密码

2.查看环境变量
·执行命令:env,查看环境变量

·切换到普通用户,再查看环境变量

·退出普通用户

(二)查看用户
1.查看全部用户
·执行命令:cat /etc/passwd

`以passwd文件中zhj一行为例介绍各个字段作用
| zhj | :x | :1000 | :1000 | :howard | :/home/howard | :/bin/bash |
|---|---|---|---|---|---|---|
| 用户名称 | :用户密码 | :用户UID | :用户组GID | :用户说明 | :用户家目录 | :shell解释器 |
2.系统用户和新增用户
·用户id在1000以前的都是系统内置用户。
·root用户id是0,bin用户id是1,daemon用户id是2...........
`执行命令:cat /etc/passwd | head -3 (|:管道命令,head -3:显示前3条记录)

·zhj用户id是1000,不是系统用户,而是新增用户(tail -3:显示末尾三条记录)

3.查看不能登录的伪用户
·执行命令:cat /etc/passwd | grep nologin

`|是 管道命令,grep是抓取命令 (可使用通配符*),合在一起就是抓取前一个命令的结果中满足条件的信息。

4.查看指定用户的信息
·执行命令:cat /etc/passwd | grep zhj

(三)添加用户
1.语法
·useradd [选项] 用户名
2.选项说明
| 参数 | 说明 |
|---|---|
| -g | 主组(group) |
| -G | 附加组(Group) |
| -d | 主目录(directory) |
| -s | 指定用户登录后使用的shell,默认值是/bin/bash |
| -c | 注释(comment) |
| -u | 用户ID(user) |
| -p | 密码(password) |

·注:
·添加用户,不设置主组,会默认创建同名的主组。
·增加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他系统文件/etc/shadow,/etc/group等。
3.按例
任务:创建用户mike
·创建用户mike,主目录为/home/mike,用户id为1010,密码为12345,注释my workmate
·执行命令:useradd -d /home/mike -u 1010 -p 12345 -c 'my workmate' mike

·在四个文件中查看刚才创建的用户信息

VMware,开启虚拟ied登录,输入命令vi /etc/sysconfig/network-scripts/ifcfg-ens33
设置域名DNS=114.114.114.114
Esc退出当前操作

·重启网卡服务:systemctl restart network
·输入ip addr查询ip地址

(三)用户组操作cah
查看用户信息:cat /etc/passwd | tail -3
查看密码信息:cat /etc/shadow | tail -3
查看用户组信息:cat /etc/group | tail -3

本文介绍了CentOS7系统中用户管理的基本操作,包括用户登录、环境变量查看、用户信息查询及用户添加等,并详细展示了如何通过命令行进行这些操作。

被折叠的 条评论
为什么被折叠?



