如何以普通用户身份运行 Ubuntu 并切换到管理员以更改环境变量

如何以普通用户身份运行 Ubuntu 并切换到管理员以更改环境变量

我刚刚在大学开始学习 Linux,我的第一个作业是:

将当前用户更改为管理员,使用环境变量做一些事情,切换回普通用户

我可以正常地以超级用户身份登录,但想法是切换到 SU,设置一个env-variable,然后看看普通用户是否无法访问它(如果我的理论是正确的)。另一方面,我可以以访客身份登录,但sudonorsu命令都不起作用

sudo: Operation not permitted
su: Authentication failure

我如何创建/成为这个“普通用户”并完成任务?

答案1

在 shell 中你应该这样做:

sudo su

并输入您的密码。之后您可以创建一个变量,例如:

export MY_ENV="some value"

您可以检查是否设置成功:

echo $MY_ENV

请注意美元符号。定义环境变量时不使用美元符号,只有在之后调用时才使用。

现在你可以:

exit

现在您已切换到普通用户模式。再试一次:

echo $MY_ENV

看看会发生什么。

相关内容