Возврат к ec2-пользователю от пользовательского пользователя
При создании экземпляра ec2 я использую сценарий начальной загрузки. На экземпляре я устанавливаю и настраиваю веб-сервер nginx. По соображениям безопасности мне нужно создать нового пользователя (www-данные).
Пользователь www-данных создается с помощью:
sudo groupadd www-data
sudo adduser www-data -g www-data
sudo passwd -d www-data
Дополнительно я запускаю некоторые скрипты python на этой машине. Для этого я использовал virtualenv. Я запускаю следующий поток:
su www-data
pip install --user virtualenv
python -m virtualenv $VIRTUALENV_NAME
cd /path/to/bin
source activate
pip install `stuff`
deactivate
Моя проблема возникает после описанного выше потока, когда я хочу вернуться к ec2-пользователю. В терминале набрав exit
выполняет свою работу. Внутри сценария начальной загрузки он выйдет из сценария.
Я пробовал с su ec2-user
, но он запрашивает пароль. У меня его нет.
Как вернуться к ec2-пользователю от другого пользователя? Или как обойти это