这是因为在Linux中su命令默认只允许root用户进行切换,普通用户需要输入目标用户的密码才能切换到该用户。因此,即使你用root用户修改了audito_user密码,ordinary_user依然无法通过su切换到audito_user。

要解决这个问题,你可以使用sudo命令。首先,你需要将ordinary_user添加到sudoers文件中,以允许其使用sudo命令。具体操作如下:

  1. 以root用户身份打开终端,输入以下命令打开sudoers文件:

visudo

  1. 在文件中找到下面这一行:

root ALL=(ALL) ALL

  1. 在这一行的下面添加一行:

ordinary_user ALL=(ALL) ALL

  1. 保存并退出文件。

现在,ordinary_user就可以使用sudo命令了。要切换到audito_user用户,可以使用以下命令:

sudo su - audito_user

然后输入audito_user的密码即可切换到该用户。

ordinary_userx10001000homeordinary_userbinbashaudito_userx10011001homeaudito_userbinbashsecurity_userx10021002homesecurity_userbinbashrootx00rootrootbinbash已知有以上4个用户当想要登陆该系统时需要先登陆ordinary_user后再依次使用 s

原文地址: https://www.cveoy.top/t/topic/bTBO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录