С помощью 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.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Апрель 10, 2021 г.
Стандартный шаблон страницы термина таксономии taxonomy-term.tpl.php не позволяет управлять выводом публикаций, он лишь служит как обертка для полей термина.
Единственная настройка CMS, которая влияет на вывод списка - это переменная default_nodes_main, ...
Читать
Апрель 11, 2019 г.
Конструктор запросов db_select позволяет абстрагироваться от движка базы данных. Если запрос довольно сложный, то на этапе тестирования может потребоваться, что называется, убедиться в том, что конечный запрос на языке SQL к базе именно тот, что вы ожидаете. ...
Читать
Сентябрь 19, 2020 г.
Раздражающая многих особенность друпальных форм, когда пользователь видит избыточное количество элементов формы, связанных с загрузкой файла, может быть ...
Читать
Июнь 19, 2026 г.
Когда прав очень много, не удобно смотреть через админку, что же там выдано в роли. Особенно, если роль точечно добавляет несколько разрешений.
Вот небольшой спиппет кода, который выводит список разрешений (permissions) для указанной роли.
[crayon-6a9140c456720579428560/] ...
Читать