Я только что начал изучать Linux в uni, и моя первая домашняя работа к:
измените текущего пользователя на администратора, сделайте некоторый материал с переменными среды, переключатель назад обычному пользователю
Я могу обычно входить в систему в соответствии со своей учетной записью, которая является суперпользователем, но идея состоит в том, чтобы переключиться на SU, установить env
- переменная, и видит, что обычные пользователи не могут получить доступ к ней (если моя теория корректна). С другой стороны, я могу войти в систему как гость, но ни один sudo
ни su
работа команд
sudo: Operation not permitted
su: Authentication failure
Как я создаю/становлюсь этого "обычного пользователя" и выполняю задачу?
В оболочке необходимо сделать:
sudo su
и вводят Ваш пароль. После этого можно создать переменную, например, как это:
export MY_ENV="some value"
можно проверить, если это было установлено успешно:
echo $MY_ENV
обратите внимание на знак доллара. При определении переменной среды, Вы не используете знак доллара, только при вызове его после этого.
Теперь Вы можете:
exit
Теперь Вы переключились на режим обычного пользователя. Попробуйте еще раз:
echo $MY_ENV
и видят то, что происходит.