С помощью drush и такой то матери (bash) обойдем все сайты и создадим одного и того же юзера на каждом из сайтов.
Долго тянуть не стану — вот текст скрипта:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
#!/bin/sh prefix="/var/www/MYDRUPALSITE/www/sites/" search="$prefix*" ulogin="username" umail="user@email.net" upass="1234" urole="admin" for f in $search; do if [[ -d $f ]]; then # $f is a directory site=${f#$prefix} if [[ $site != 'all' && $site != 'default' ]]; then echo "------ Create user - $ulogin on $site -------" cd $f drush -y ucrt $ulogin --mail="$umail" --password="$upass" drush upwd $ulogin --password="$upass" drush urol "$urole" --name=$ulogin fi fi done |
В начале вы задаёте нужные переменные (задайте свои значения). Для каждого сайта будет выполнено три операции:
- Создание нового пользователя
- Смена пароля (на тот случай, если пользователь уже был до этого)
- Назначить пользователю указанную роль
Drupal 7 drush
Данная запись опубликована в 06.06.2019 22:50 и размещена в рубрике Drupal.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Май 31, 2019 г.
С комментариями в Drupal во все времена было на мой взгляд - всё сложно. В 7ке сущность стала частью конструктора, стало веселее, но общий шаблон комментариев так и остался "костью в горле" у многих программистов.
В настройках типа публикации вы ...
Читать
Март 2, 2017 г.
Что делают в большинстве случаев после успешного submit данных формы? Вариантов два - либо показывают системное сообщение drupal_set_messge(), либо производят переадресацию на некую страницу с результатами.
Первый вариант почти всегда выглядит неказисто, ...
Читать
Июнь 19, 2026 г.
Когда прав очень много, не удобно смотреть через админку, что же там выдано в роли. Особенно, если роль точечно добавляет несколько разрешений.
Вот небольшой спиппет кода, который выводит список разрешений (permissions) для указанной роли.
[crayon-6a4fabcbc1cd7328832865/] ...
Читать
Май 24, 2019 г.
Пример кода, как программно реализовать создание параграфа (речь идет о модуле - paragraphs).
Обычно параграфы создаются редакторами через админку, но иногда требуется создать новый параграф с помощью кода, например, при импорте данных, структурных ...
Читать