CentOS 7 系统优化之添加普通用户账号
在 Linux 系统中,用户主要分为 2 种,root 用户和普通用户。其中 root 用户拥有最高权限,是系统的默认用户。通过添加设置不同的用户,可以优化和提高系统安全性。
1. 添加一个用户
使用useradd
命令,添加用户。例如,添加一个名为sophia
的用户,操作如下:
[root@centos7 ~]#useradd sophia
使用id
命令,查看用户sophia
是否创建成功:
[root@centos7 ~]#id sophia
uid=1000(sophia) gid=1000(sophia) groups=1000(sophia)
2. 设置用户密码
使用passwd
命令,设置用户密码。例如,设置用户sophia
的密码为123456
,操作如下:
[root@centos7 ~]#passwd sophia
Changing password for user sophia.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
[root@centos7 ~]#
3. 切换用户
上面添加设置用户完毕后,在系统中进行切换用户。
首先,查看当前登录的用户是谁。在命令行中查看@
符号前面的字符,就是当前用户名。或者使用whoami
命令获取当前用户名。
[root@centos7 ~]#whoami
root
[root@centos7 ~]#
执行命令后,可见当前用户为root
。
使用su
命令,切换用户。将当前用户root
切换为sophia
。
提示:su 英文全称是 switch user ,意思为切换用户 。
[root@centos7 ~]#su - sophia
[sophia@centos7 ~]$ whoami
sophia
[sophia@centos7 ~]$
执行命令后,可见当前用户为sophia
。
4. 退出当前用户
使用logout
命令,或者使用Ctrl + d
快捷键,退出当前用户。
[sophia@centos7 ~]$ logout
[root@centos7 ~]#whoami
root
[root@centos7 ~]#
执行命令后,成功退出sophia
用户,进入了root
用户,继续执行logout
命令,则会退出系统。或者,使用su - root
直接切换到root
用户,这样需要重新输入root
用户密码。
(完)