Скрипт запуска не является пользователем root (облачные вычисления Google, Ubuntu 14.04 VM)
По умолчанию сценарий запуска запускается от имени пользователя root, мне нужно запустить сценарий запуска от имени определенного пользователя (тот, который используется для создания образа для экземпляра). Я перепробовал все возможные варианты su и т. Д., Но при указании этого способа выполнение завершается неудачно без вывода. Я мог бы просто упустить что-то глупое, но любая помощь будет оценена. Благодарю.
1 ответ
Для всех, у кого возникли проблемы и которые ищут решение.. У меня была такая же проблема. Я создал другой скрипт /opt/c2d/startup-script-user и вызвал его из стартового скрипта по умолчанию, используя su следующим образом:
su - nonrootuser -c '/opt/c2d/startup-script-user.sh'