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

亚历克斯·F

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

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

我通常可以使用超级用户帐户登录,但想法是切换到SU,设置env-variable,然后查看普通用户无法访问它(如果我的理论正确的话)。另一方面,我可以以访客身份登录,但命令sudosu命令均无效

sudo: Operation not permitted
su: Authentication failure

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

凯撒大帝

在外壳中,您应该执行以下操作:

sudo su

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

export MY_ENV="some value"

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

echo $MY_ENV

请注意美元符号。定义环境变量时,不要使用美元符号,而要在其后调用它。

现在你可以:

exit

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

echo $MY_ENV

看看会发生什么。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法以管理员身份运行文件,但如果我以普通用户身份运行则可以

如何以普通用户身份运行 iex?

macOS-以root用户身份运行Shell脚本时切换到管理员用户

Windows管理员如何在不提供用户密码的情况下以普通用户身份运行进程?

当您已经以root用户身份登录时,如何在切换到普通用户帐户时获得提示

如何检查用户是普通用户还是管理员用户PHP

切换到普通用户的命令是什么?

Laravel:如何区分普通用户、版主和管理员

如何限制我的管理员使用 php 查看普通用户页面?

如何切换到root并使用与普通用户相同的dotfile?

Lotus Notes 8.5.3在以普通用户身份而不是管理员身份启动时崩溃

管理员和普通用户使用相同Auth方法时的用户冲突| Firebase身份验证

如何以普通用户身份启动进程?

如何以普通用户身份挂载分区?

安装PostgreSQL后切换到postgres用户,无法切换回普通用户

如何阻止普通用户切换用户

Windows 7:即使我具有管理员权限,也可以像普通用户一样运行

切换到 Google Workspace。有许多作为普通用户创建的别名电子邮件。如何将它们更改为别名?

使用python中的子过程自动从普通用户切换到root用户

当普通用户尝试执行仅限管理员的任务时询问管理员密码

不允许在WordPress中使用网络管理员普通用户管理员面板

MS Graph-将管理员范围的权限应用于普通用户

Django request.user 是模型,适用于管理员和普通用户

管理员查看普通用户帐户成员资格提供程序

在 firebase 中区分普通用户和管理员的最佳方法是什么?

Linux,将文件权限从root切换到普通用户

如何为非管理员用户帐户创建用户环境变量?

如何以普通用户身份手动挂载以读写方式运行的linux文件系统?

每次用户登录时如何以管理员身份运行AutoHotKey脚本?