我刚刚在大学开始学习 Linux,我的第一个作业是:
将当前用户更改为管理员,使用环境变量做一些事情,切换回普通用户
我可以正常地以超级用户身份登录,但想法是切换到 SU,设置一个env
-variable,然后看看普通用户是否无法访问它(如果我的理论是正确的)。另一方面,我可以以访客身份登录,但sudo
norsu
命令都不起作用
sudo: Operation not permitted
su: Authentication failure
我如何创建/成为这个“普通用户”并完成任务?
答案1
在 shell 中你应该这样做:
sudo su
并输入您的密码。之后您可以创建一个变量,例如:
export MY_ENV="some value"
您可以检查是否设置成功:
echo $MY_ENV
请注意美元符号。定义环境变量时不使用美元符号,只有在之后调用时才使用。
现在你可以:
exit
现在您已切换到普通用户模式。再试一次:
echo $MY_ENV
看看会发生什么。