Это не тривиально.
Google AppsScript по умолчанию не поддерживает SSH, поэтому вам придется обойти это.
Пользователь Возможно, вы видите это имя дал вам отличную идею . Далее я объясню, как сделать то, что он предложил ниже:
Что вам понадобится на Linux-машине
- Веб-сервис, вызываемый из google IPs (вы можете добавить его в белый список или оставить его открытым для общественности (что опасно и должно быть сделано только в качестве крайней меры)).
- Учетная запись с разрешением на создание пользователя в linux.
- Скрипт для создания новых пользователей из данных, полученных в веб-сервисе.
Для первой части вы можете сделать это с любой технологией, которую захотите. Я рекомендую Node.Js + Express.js , поскольку с помощью дочерних процессов .
легко создать то, что вам нужно, я предполагаю, что у вас уже есть пользователь. аккаунт может создавать пользователи. Вы, вероятно, хотите использовать это.
Последняя часть - просто еще одна команда Linux. Вы можете просто прогуглить его, и вы найдете множество примеров.
Есть одна загвоздка, хотя вариант создания пользователя в реальном времени с API может показаться заманчивым для вас, я бы настоятельно рекомендовалне рекомендуется оставлять публичную службу для чего-то вроде создания пользователей, так как это может стать угрозой безопасности.
Вместо этого вы можете захотеть иметь бесполезную машину (AKA - дешевая машина, которую вы планировали выбросить)без важных данных и конфиденциальной информации) разместите ваш веб-сервис, а затем создайте скрипт на виртуальной машине Ubuntu для извлечения данных из указанной службы в зашифрованном безопасном виде.