Drupal 7是否有任何Drush Command赋予新创建的角色所有权限?
我试过了drush role-add-perm 'anonymous user' '*'
。
但我猜这不正确。
答案 0 :(得分:1)
好的,如果你没有管理员角色,那么你可以这样做: 用drush创建一个角色:
drush role-create 'my role'
然后,您可以为创建的rol添加所有权限:
drush eval "user_role_grant_permissions(user_role_load_by_name('my role')->rid, array_keys(user_permission_get_modules()));"
答案 1 :(得分:0)
好吧,我希望这可以帮到你:
您不应授予匿名角色的所有权限,因为它甚至没有登录到Drupal站点。它可能是非常危险的。
您应该检查您的drush版本,因为命令是不同的。
假设您使用的是Drush 7.x和Drupal 7.x.你能试试这个:
检查所有现有角色:
drush role-list

drush user-add-role "administrator role" --name="new user"