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