2016-11-17 22 views
0

バックオフィスや管理ツールにアクセスできないので、私はMoodleのインストールでユーザーの役割をadminに変更する必要があります(私はMoodleに精通していません)。私はデータベースにのみアクセスできます。MoodleでMySQL経由でユーザー権限を変更するには?

私はいくつかのテーブルとそのドキュメントを見てきましたが、どのテーブルにユーザー権限があるのか​​わかりません。

答えて

0

サイト管理者の役割は、Moodleで何かを行う権限を持っていますので、慎重に使用してください。

あなたが最初のユーザIDを知っておく必要があります -

SELECT * 
FROM mdl_user 

は、次に例えばここ

SELECT * 
FROM mdl_config 
WHERE name = 'siteadmins' 

value列にIDを追加しますので、このテーブルからIDを取得

UPDATE mdl_config 
SET value = value || ',3' 
WHERE name = 'siteadmins' 

これを有効にするには、ログアウトして再度ログインする必要があります。

これはサイト管理者のみに適用されます。他の役割については、管理者としてログインし、サイト管理者→ユーザー→権限に移動する必要があります

関連する問題