2016-11-17 3 views
0

backoffice 나 admin 툴에 접근 할 수 없기 때문에 사용자의 역할을 무들 설치에서 admin으로 변경해야합니다. (나는 무들의 모든 것을 잘 모릅니다). 데이터베이스에만 액세스 할 수 있습니다.Moodle에서 MySQL을 통해 사용자 권한을 변경하는 방법은 무엇입니까?

여러 테이블과 해당 설명서를 살펴 보았지만 사용자 권한이있는 테이블을 찾을 수없는 것 같습니다.

답변

0

사이트 관리자 역할은 무들은 어떤 일을 할 수있는 권한이 있으므로주의해서 사용하십시오.

먼저 사용자 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' 

로그 아웃 한 다음 다시 로그인해야 영향을받을 수 있습니다.

이것은 사이트 관리자에게만 적용됩니다. 다른 역할의 경우 관리자로 로그인하여 사이트 관리자 -> 사용자 -> 권한으로 이동해야합니다.