Скрипт с изменением текущего пользователя
Добавлено: 13 апр 2016, 12:37
Здравствуйте!
Есть необходимость в рамках одного скрипта устанавливать пакеты под другим пользователем:
запускаю, например, скрипт от user_0, потом в скрипте надо выполнить действия от user_1. Делаю так:
#!/bin/sh
# Какие-то действия от user_0
sudo su - user_1
echo user_1 login
exit
# Какие-то действия от user_0
В итоге получаю только выполнение sudo su - user_1 и система переходит в режим ожидания команд под пользователем user_1.
Как правильно написать такой скрипт?
Есть необходимость в рамках одного скрипта устанавливать пакеты под другим пользователем:
запускаю, например, скрипт от user_0, потом в скрипте надо выполнить действия от user_1. Делаю так:
#!/bin/sh
# Какие-то действия от user_0
sudo su - user_1
echo user_1 login
exit
# Какие-то действия от user_0
В итоге получаю только выполнение sudo su - user_1 и система переходит в режим ожидания команд под пользователем user_1.
Как правильно написать такой скрипт?