0
我需要將用戶的角色更改爲Moodle安裝中的管理員(因爲我無法訪問後臺或管理工具)(我對Moodle不熟悉)。我只能訪問數據庫。如何在Moodle中通過MySQL更改用戶權限?
我一直在看幾個表和他們的文檔,但我似乎無法找到哪個表具有用戶權限?
我需要將用戶的角色更改爲Moodle安裝中的管理員(因爲我無法訪問後臺或管理工具)(我對Moodle不熟悉)。我只能訪問數據庫。如何在Moodle中通過MySQL更改用戶權限?
我一直在看幾個表和他們的文檔,但我似乎無法找到哪個表具有用戶權限?
網站管理員角色有權在Moodle中做任何事情,所以請謹慎使用。
您需要首先知道用戶ID - 所以從這個表中檢索ID
SELECT *
FROM mdl_user
的ID,然後在添加到這裏
SELECT *
FROM mdl_config
WHERE name = 'siteadmins'
的value
列例如
UPDATE mdl_config
SET value = value || ',3'
WHERE name = 'siteadmins'
您可能需要註銷並重新登錄才能生效。
這隻適用於網站管理員。對於其他角色,您需要以管理員身份登錄並轉到網站管理員 - >用戶 - >權限