Как автоматизировать добавление пользователей в squirrelmail в Ubuntu из скрипта php - PullRequest
1 голос
/ 09 марта 2020

Я пытаюсь автоматизировать создание или добавление пользователей на мой сервер squirrelmail, который я настроил на Ubuntu 16.0.4. Я хочу создать регистрационную форму, используя php, затем я хочу, чтобы пользователь сам зарегистрировался на почтовом сервере squirrelmail. просто, как в gmail, когда вы впервые регистрируетесь, вам нужно зарегистрироваться самостоятельно. это именно то, что я хочу разработать.

при добавлении пользователей в squirrelmail вы должны запускать эти команды в Ubuntu

$ sudo useradd myusername
$ sudo passwd myusername
$ sudo mkdir -p /var/www/html/myusername
$ usermod -m -d /var/www/html/myusername myusername
$ sudo chown -R myusername:myusername /var/www/html/myusername

, что я в точности хочу, чтобы извинить эти команды из php скрипт, принимая имя пользователя и пароль от пользователя. Есть ли способ, которым я могу сделать это ... пожалуйста, помогите мне ??

1 Ответ

0 голосов
/ 09 марта 2020

вы можете поставить этих пользователей в очередь для повторного создания или записи в файл, а также для написания сценария оболочки, который считывает этих пользователей из файла или для повторного выполнения, и выполнять эти команды для каждого пользователя, а затем добавить cronjob в ubuntu, который выполняется каждую секунду (для root пользователь) для запуска этого сценария оболочки

...