Manual:User rights/ko
그룹 관리
미디어위키 설치를 설치하게되면 디폴트 그룹에 대한 특정 권한이 부여된다.(아래를 보시오) 사용자는 LocalSettings.php에 $wgGroupPermissions array에 "$wgGroupPermissions[‘group’][‘right’] = boolean;"의 형식으로 선언하므로써 디폴트 권한을 변경시킬 수 있다.
모든 그룹의 허가를 변경시키려면 "*"를 그룹으로 사용하면된다. 예를 들어서 모든 사용자들의 편집 기능을 불가능하게 하려면 "$wgGroupPermissions['*']['edit'] = false;"을 추가하면 된다.
디폴트 그룹에 추가적으로 같은 배열을 사용하므로써 새로운 그룹을 임의적으로 추가할 수 있다. 예를 들면:
$wgGroupPermissions['ninja']['bot'] = true; $wgGroupPermissions['ninja']['block'] = true; $wgGroupPermissions['ninja']['delete'] = true;
권한과 그룹
이런 유저 권한이 사용 가능합니다:
| 권한 | 설명 |
|---|---|
| 읽기 | |
| read | $wgWhitelistRead에서 정의되지 않은 페이지 보기 허용. |
| 편집 | |
| edit | 보호되지 않은 페이지 편집 허용. |
| createpage | 새로운 페이지 생성 허용 (edit권한 필요). |
| createtalk | 새로운 대화 생성 허용 (edit권한 필요). |
| move | 문서 제목 변경(이동)허용. |
| createaccount | 새로운 사용자 계정 생성 허용. |
| upload | 새로운 이미지나 파일 업로드 허용. |
| reupload | 존재하는 이미지 덮어쓰기 허용. |
| reupload-shared | 공유 저장소나 로컬 저장소에 존재하는 이미지 덮어쓰기 허용.(*오) |
| upload_by_url | URL로 외부 이미지 업로드 허용. |
| 관리 | |
| delete | 편집과 페이지를 삭제하는걸 허용. |
| undelete | 삭제된 편집과 페이지를 보고 복원하는걸 허용. |
| deletedhistory | 삭제된 문서 역사를 보는건 허용하나 복원 불가. |
| protect | 문서 편집 보호를 가능하게 하고 보호된 페이지 편집 허용. |
| block | allows the blocking of IP addresses, CIDR ranges, and registered users. Block options include preventing editing and registering new accounts, and autoblocking other users on the same IP address. |
| blockemail | allows preventing use of the Special:Emailuser interface when blocking. |
| userrights | 유저 권한 인터페이스 사용을 허용, 유저 권한 인터페이스를 사용 허가하면, 모든 유저의 그룹을 변경할 수 있습니다. |
| rollback | 원클릭으로 편집 되돌리기(롤백) 허용 |
| patrol | allows marking edits as legitimate ($wgUseRCPatrol must be true). |
| editinterface | 미디어위키 이름공간편집을 허가, interface messages를 포함합니다. |
| 관리직 | |
| siteadmin | allows locking and unlocking the database (which blocks all interactions with the web site except viewing). |
| import | 다른 위키에서 페이지 추출을 허용함. |
| importupload | XML 파일에서 페이지 추출을 허용함. |
| trackback | 트랙백삭제를 허용 (if $wgUseTrackbacks 이 true여야 함). |
| unwatchedpages | Special:Unwatchedpages(특수문서:주시되지 않는 문서)접근을 허용, 이 리스트는 어떤 유저도 주시하고 있지 않은 문서 목록입니다. |
| Technical | |
| bot | 기본적으로 최근 바뀜 목록과 주시문서 목록에서 편집을 숨기게 되어 있음. (옵션으로 보이게 할 수 있음). |
| purge | 확인하지 않고 페이지를 삭제함 (URL parameter "&action=purge"). |
| minoredit | 편집시 '사소한 편집' 허용. |
| nominornewtalk | 사소한 편집일 경우 유저 대화 페이지에서 새로운 메시지 알림을 막음 (minor edit권한 필요). |
| ipblock-exempt | 유저를 차단이 적용된 IP여도 활동 가능하게 함. |
| proxyunbannable | 유저를 오픈 프록시 차단에서 제외함, 기본적으로 비활성화되어있음 ($wgBlockOpenProxies). |
| autopatrol | 유저가 편집한 페이지에 자동으로 표시를 함 ($wgUseRCPatrol 가 true여야 함). |
이런 그룹 목록이 사용 가능합니다:
| Group | Description |
|---|---|
| * | 모든 유저 (익명 사용자를 포함함). |
| user | 가입된 아이디 |
| autoconfirmed | 자동 인증 기간보다 가입한 기간이 오래되고 자동 인증 편집 수보다 많은 편집을 함. |
| emailconfirmed | 가입된 계정과 인증된 이메일 계정이 있음 |
| bot | bot권한을 가진 계정 (자동화된 스크립트를 위해 만들어짐). |
| sysop | 문서를 삭제 또는 복원하고 사용자를 차단/차단 해제 할 수 있음 등.. |
| bureaucrat | 다른 유저의 권한을 바꿀 수 있음 |
Default rights
The default rights are defined in DefaultSettings.php. MediaWiki 1.11alpha defines the following:
/** * Permission keys given to users in each group. * All users are implicitly in the '*' group including anonymous visitors; * logged-in users are all implicitly in the 'user' group. These will be * combined with the permissions of all groups that a given user is listed * in in the user_groups table. * * Functionality to make pages inaccessible has not been extensively tested * for security. Use at your own risk! * * This replaces wgWhitelistAccount and wgWhitelistEdit */ $wgGroupPermissions = array(); // Implicit group for all visitors $wgGroupPermissions['*' ]['createaccount'] = true; $wgGroupPermissions['*' ]['read'] = true; $wgGroupPermissions['*' ]['edit'] = true; $wgGroupPermissions['*' ]['createpage'] = true; $wgGroupPermissions['*' ]['createtalk'] = true; // Implicit group for all logged-in accounts $wgGroupPermissions['user' ]['move'] = true; $wgGroupPermissions['user' ]['read'] = true; $wgGroupPermissions['user' ]['edit'] = true; $wgGroupPermissions['user' ]['createpage'] = true; $wgGroupPermissions['user' ]['createtalk'] = true; $wgGroupPermissions['user' ]['upload'] = true; $wgGroupPermissions['user' ]['reupload'] = true; $wgGroupPermissions['user' ]['reupload-shared'] = true; $wgGroupPermissions['user' ]['minoredit'] = true; $wgGroupPermissions['user' ]['purge'] = true; // can use ?action=purge without clicking "ok" // Implicit group for accounts that pass $wgAutoConfirmAge $wgGroupPermissions['autoconfirmed']['autoconfirmed'] = true; // Implicit group for accounts with confirmed email addresses // This has little use when email address confirmation is off $wgGroupPermissions['emailconfirmed']['emailconfirmed'] = true; // Users with bot privilege can have their edits hidden // from various log pages by default $wgGroupPermissions['bot' ]['bot'] = true; $wgGroupPermissions['bot' ]['autoconfirmed'] = true; $wgGroupPermissions['bot' ]['nominornewtalk'] = true; $wgGroupPermissions['bot' ]['autopatrol'] = true; // Most extra permission abilities go to this group $wgGroupPermissions['sysop']['block'] = true; $wgGroupPermissions['sysop']['createaccount'] = true; $wgGroupPermissions['sysop']['delete'] = true; $wgGroupPermissions['sysop']['deletedhistory'] = true; // can view deleted history entries, but not see or restore the text $wgGroupPermissions['sysop']['editinterface'] = true; $wgGroupPermissions['sysop']['import'] = true; $wgGroupPermissions['sysop']['importupload'] = true; $wgGroupPermissions['sysop']['move'] = true; $wgGroupPermissions['sysop']['patrol'] = true; $wgGroupPermissions['sysop']['autopatrol'] = true; $wgGroupPermissions['sysop']['protect'] = true; $wgGroupPermissions['sysop']['proxyunbannable'] = true; $wgGroupPermissions['sysop']['rollback'] = true; $wgGroupPermissions['sysop']['trackback'] = true; $wgGroupPermissions['sysop']['upload'] = true; $wgGroupPermissions['sysop']['reupload'] = true; $wgGroupPermissions['sysop']['reupload-shared'] = true; $wgGroupPermissions['sysop']['unwatchedpages'] = true; $wgGroupPermissions['sysop']['autoconfirmed'] = true; $wgGroupPermissions['sysop']['upload_by_url'] = true; $wgGroupPermissions['sysop']['ipblock-exempt'] = true; $wgGroupPermissions['sysop']['blockemail'] = true; // Permission to change users' group assignments $wgGroupPermissions['bureaucrat']['userrights'] = true; // Experimental permissions, not ready for production use //$wgGroupPermissions['sysop']['deleterevision'] = true; //$wgGroupPermissions['bureaucrat']['hiderevision'] = true; /** * The developer group is deprecated, but can be activated if need be * to use the 'lockdb' and 'unlockdb' special pages. Those require * that a lock file be defined and creatable/removable by the web * server. */ # $wgGroupPermissions['developer']['siteadmin'] = true;
| 언어: | English • español • français • Bahasa Indonesia • 日本語 • 한국어 • português do Brasil |
|---|