ড্রাশ কমান্ড লাইনের মাধ্যমে একজন ব্যবহারকারীকে প্রশাসক হিসাবে সেট করা?


11

কীভাবে আমি কোনও ব্যবহারকারীকে ড্রাশের মাধ্যমে নির্দিষ্ট ভূমিকাতে সেট করতে পারি? আমার ক্ষেত্রে আমি প্রশাসকের ভূমিকা ব্যবহারকারীকে দিতে চাই।

উত্তর:


15
drush help user-add-role
Add a role to the specified user accounts.

Examples:
 drush user-add-role "power user" 5,user3  Add the "power user" role to the accounts with name, id, or email 5 or user3, uids 2 
 --uid=2,3 --name=someguy,somegal          and 3, names someguy and somegal, and email address of billgates@microsoft.com       
 --mail=billgates@microsoft.com

Arguments:
 role                                      The name of the role to add                                                
 users                                     (optional) A comma delimited list of uids, user names, or email addresses.

Options:
 --mail=<me@example.com>                   A comma delimited list of user mail addresses of users to operate on. 
 --name=<foo>                              A comma delimited list of user names of users to operate on.          
 --uid=<3,5>                               A comma delimited list of uids of users to operate on.

Aliases: urol

সুতরাং, আপনার ব্যবহারের ক্ষেত্রে:

drush user-add-role administrator USERNAME


খুব সহজ! = পি ... কমপক্ষে এখন আমি কীভাবে
এসকিএল এর

@duckx তবে এটি আপনার সামনে স্ক্র্যাচ করার জন্য ব্যাক-স্ক্র্যাচার ব্যবহার করার মতো
প্যাট্রিক রায়ান

0

প্রথম আপনি ব্যবহারকারীর আইডি (ইউআইডি) পেতে প্রয়োজন হবে ব্যবহারকারীদের ভালো টেবিল:

drush sqlq 'select * from users \Gamma'

আমার উয়েড আমি চেয়েছিলাম uid = 444

তারপরে আপনি সেই ব্যবহারকারীর কাছে যে ভূমিকাটি অর্পণ করতে চান তা পান:

drush sqlq 'select * from role'

প্রশাসকের ভূমিকা মুক্তি = 3

এখন আমি আমার uid এবং মুক্তি আছে, আমি নিম্নলিখিত:

drush sqlq 'insert into users_roles (uid, rid) values (444, 3);'

1
কখনই না! আপনার ডাটাবেসটি চালিত করার অভ্যাসে প্রবেশ করবেন না, অবশেষে কিছু ভয়াবহভাবে ভেঙে যাবে যখন আপনি একটি হুক এড়িয়ে যাবেন যা আপনি যদি ডান APIs ব্যবহার করেন তবে ডাকা হত। আমি মনে করি এই উত্তরটি মুছে ফেলা উচিত।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.