0
バックオフィスや管理ツールにアクセスできないので、私はMoodleのインストールでユーザーの役割をadminに変更する必要があります(私はMoodleに精通していません)。私はデータベースにのみアクセスできます。MoodleでMySQL経由でユーザー権限を変更するには?
私はいくつかのテーブルとそのドキュメントを見てきましたが、どのテーブルにユーザー権限があるのかわかりません。
バックオフィスや管理ツールにアクセスできないので、私はMoodleのインストールでユーザーの役割をadminに変更する必要があります(私はMoodleに精通していません)。私はデータベースにのみアクセスできます。MoodleでMySQL経由でユーザー権限を変更するには?
私はいくつかのテーブルとそのドキュメントを見てきましたが、どのテーブルにユーザー権限があるのかわかりません。
サイト管理者の役割は、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'
これを有効にするには、ログアウトして再度ログインする必要があります。
これはサイト管理者のみに適用されます。他の役割については、管理者としてログインし、サイト管理者→ユーザー→権限に移動する必要があります