一、添加账户
1、命令:
[root@localhost ~]# adduser lwx命令解析:adduser在中文意思里是添加账户/用户,中间需要空格,然后把新的用户名称写进去
例如:adduser 新用户名的名称写在这,上面的命令是添加账户,账户名为lwx。
2、为新创建的账户设置密码
命令:
[root@localhost ~]# passwd lwx命令解析:passwd 是密码的意思,那么为新的创建的账户配置一个密码,所以passwd后面是
面向用户,所以passwd lwx,这个lwx是跟随上面创建的用户名为主
以下是系统的提示
更改用户 lwx 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
3、配置sudo模式
在配置之前需要了解一下什么是sudo:
sudo命令用来以其他身份来执行命令,如果预设的身份为root。在/etc/sudoers中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码。
1、找出文件所在的位置,默认都是/etc/sudoers
命令:
[root@localhost ~]# whereis sudoers系统提示:
sudoers: /etc/sudoers /etc/sudoers.d /usr/libexec/sudoers.so /usr/share/man/man5/sudoers.5.gz[root@localhost ~]# ls -l /etc/sudoers系统提示:
-r--r-----. 1 root root 4188 7月 7 2015 /etc/sudoers[root@localhost ~]# chmod -v u+w /etc/sudoers代码解析:修改权限(0640)
mode of "/etc/sudoers" changed from 0440 (r--r-----) to 0640 (rw-r-----)[root@localhost ~]# vi /etc/sudoers代码解析:编辑在etc/sudoers的文件
在sudoers文件名内修改内容如下:
1、找到## Allow root to run any commands anywhere
具体参考图如下:

在## Allow root to run any commands anywhere的下面添加
账户
一个是root的,所以在下面输入root ALL=(ALL) ALL
第二个是添加刚才新创建的账户lwx,所以在root ALL=(ALL) ALL下添加下面的这个命令
Lwx ALL=(ALL) ALL
最后示例如下:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
lwx ALL=(ALL) ALL
当然前面还有好多内容这里就省略啦不写了
最后回收权限
代码:
[root@localhost ~]# chmod -v u-w /etc/sudoersmode of "/etc/sudoers" changed from 0640 (rw-r-----) to 0440 (r--r-----)下面关于切换账户的方法:
代码:su -普通用户名
例如:
[root@localhost ~]# su - lwx上一次登录:六 10月 8 16:31:44 CST 2022pts/0 上
[lwx@localhost ~]$
这样就完成了一个切换,如果途中有提示,passwd,或输入密码,请输入切换这个账户的密码
因为我这里是root权限转过来的所以就不需要输入密码,因为root是整个操作系统权限最大的。
那么普通账户登录root账户方法
代码:sudo su
然后输入用户名root,然后输入密码即可
提示大致如下

然后成功之后
