Чи є спосіб переключити ідентифікацію користувача в скрипті (виконується як root у рамках процесу встановлення), щоб виконати деякі команди, не викликаючи зовнішній скрипт, а потім повернутися root
до запуску інших команд?
Різновид:
#!/bin/bash
some commands as root
SWITCH_USER_TO user
some commands as user including environment variables checks, without calling an external script
SWITCH_USER_BACK
some other stuff as root, maybe another user id change...
Дублікат того, як я можу використовувати su для виконання решти скрипту bash як цього користувача?
—
Дан Даскалеску
Ви маєте переглянути цю відповідь stackoverflow.com/a/17758312/1243547
—
Клаус