Я хотел бы собрать с пользователем без полномочий root. Чтобы добиться этого, я смотрю на run-as спецификацию сборки.
run-as: необязательная последовательность. Доступно только для пользователей Linux. Указывает пользователя Linux, который запускает команды в этом файле buildspec. run-as предоставляет указанному пользователю разрешения на чтение и выполнение. Когда вы указываете run-as в верхней части файла buildspec, он применяется глобально ко всем командам. Если вы не хотите указывать пользователя для всех команд файла buildspec, вы можете указать его для команд в фазе, используя run-as в одном из блоков фазы. Если run-as не указан, то все команды запускаются от имени root.
- Как мне создать пользователя без полномочий root для добавления
run-as
?
- Где я могу создать этого пользователя?
- Какие разрешения мне нужно установить, поскольку клонированные исходные файлы из git принадлежат пользователю root?