Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PC×
Skip to content
World desk9 min

How to Change User Privileges in MediaWiki

A practical MediaWiki guide to changing one user’s groups, granting or removing admin rights, setting expiries, auditing changes and editing group policies safely.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To change one person’s privileges in MediaWiki, open Special:UserRights, enter the username, load the account’s current groups, select groups to add or clear groups to remove, set an expiry when available, enter a reason, and save. Your account must have the userrights right; in a standard installation, that right belongs to the bureaucrat group.

That procedure changes one account’s group memberships. If you need to change what every member of a group can do, edit $wgGroupPermissions in LocalSettings.php with server-administrator access. These are different operations, with different scopes, permissions and audit trails.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What “user privileges” means in MediaWiki

MediaWiki separates a user’s membership in a group from the rights attached to that group. A user normally receives capabilities through group membership, while configuration determines what each group is allowed to do. The official documentation describes user rights and groups as the foundation of MediaWiki’s permission system: MediaWiki Help: User rights and groups.

User groups

Every logged-in account normally belongs to the Users group. Common privileged groups include Administrators (often called sysop) and Bureaucrats. A group is a label for a set of permissions; assigning the group to an account gives that account the rights configured for the group.

#1 Best Overall
Elebase USB to USB C Adapter for iPhone 18 Pro Max,USBC Car Charger Adapter | 4Pack Type C Female to A Male Cable Converter for Apple Duo 17 16 15 14 Plus,iWatch Watch 12 11 10,iPad 9 8 Air,Airpods 5 4
  • Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
  • Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
  • Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
  • Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
  • 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.

Individual membership versus group policy

Question Individual assignment Group-level configuration
What changes? One account’s membership in one or more groups The rights granted to every member of a group
Normal interface Special:UserRights LocalSettings.php
Typical authority userrights or a delegated group-management right Server access and permission to deploy MediaWiki configuration
Scope One named user All current and future members of the selected group
Duration Permanent or expiring membership, where supported by the installation Active until the configuration is changed
Audit trail User rights log entry Configuration or deployment history; the exact mechanism depends on your server workflow

Changing a user’s group does not redefine the group. Conversely, changing $wgGroupPermissions does not add or remove anyone from that group.

Who can change privileges?

A regular logged-in user can generally view group memberships but cannot edit another account’s groups. The operator needs the userrights right, or a narrower capability delegated by the wiki’s configuration. In the default setup, bureaucrats receive userrights, so they can assign and revoke groups through the user-rights interface.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Group names, available rights and delegation can differ by MediaWiki release and by local configuration. If your wiki has a custom role, check its assigned rights rather than assuming that a familiar group name has standard powers.

Check your authority before starting

  • Sign in to the account that will perform the change.
  • Confirm that the account has userrights or another configured group-management capability.
  • If you plan to edit LocalSettings.php, confirm that you have server-administrator access and a safe deployment path.
  • Know the exact username, including capitalization and any namespace or account naming convention used by your wiki.

How to change one user’s privileges in Special:UserRights

Use this workflow when the goal is to make one person an administrator, grant a temporary role, remove bureaucrat or sysop membership, or otherwise change a single account’s groups.

  1. Sign in with an authorized account. Use an account with userrights or a locally delegated group-management right. If you lack that right, the page may let you inspect memberships but will not let you save changes.
  2. Open the user-rights page. Go directly to Special:UserRights, or open the wiki’s Special pages list and select the user-rights page. The exact navigation skin can vary, but the special-page name remains the reliable route.
  3. Enter the target username. Type the account name exactly as it appears on the wiki, then load the account’s current groups. Review the displayed memberships before changing anything.
  4. Select groups to add. Tick the group or groups that the account should receive. For example, selecting the administrator group gives the account the rights configured for that group; it does not create a new permission set.
  5. Clear groups to remove. Untick memberships that should end. Removing a group withdraws the rights supplied by that membership, while any rights from other groups remain in effect.
  6. Set an expiry when appropriate. If the installation supports expiring group membership, choose a preset duration or enter a custom expiry. Use an expiry for a temporary moderation assignment, project role or emergency elevation instead of relying on a calendar reminder.
  7. Enter a reason. Record why the change is being made, who approved it or what event it relates to. A precise reason makes later review much easier.
  8. Submit the change. Save the form and wait for the confirmation message. If the form reports a permission or validation error, do not assume that a partial change was applied; reload the account and verify its groups.
  9. Review the log entry. Open the User rights log and confirm the target account, groups added or removed, expiry and stated reason. MediaWiki records membership changes there, providing the audit trail for the operation.

Common privilege changes

Making someone an administrator

Open Special:UserRights for the account, select the administrator (sysop) group, add an expiry if the role is temporary, enter the approval or operational reason, and submit. The account receives whatever rights your wiki assigns to that group. Do not infer the exact capabilities from the group name alone: local configuration and MediaWiki release can change the set of rights.

Rank #2
Sale
Anker USB-C Hub, 5-in-1 USB Hub for Laptops, 4K HDMI Multiport Adapter | USB C Dongle with 90W Max Power Delivery, 3×5Gbps USB A Data Ports, for MacBook, Dell, and More (Charger Not Included)
  • 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
  • 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
  • Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
  • 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
  • What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.

Granting a temporary role

Select the required group and choose a duration or custom end date when the expiry controls are available. State the end date and purpose in the reason field. After saving, verify that the expiry is shown in the account’s memberships and in the User rights log.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Removing administrator or bureaucrat status

Load the account in Special:UserRights, clear the administrator, bureaucrat or other membership that should end, add a reason, and save. If the person belongs to multiple privileged groups, remove only the memberships that are no longer authorized; clearing one group does not remove rights supplied by another.

Changing several memberships at once

The form can add and remove multiple groups in one submission. Review the complete before-and-after state, because a group left selected remains assigned and a group left cleared remains removed. Use the reason field to describe the combined change rather than making an ambiguous note.

How to verify and audit a change

Verification should answer three separate questions: was the intended membership saved, did the membership carry the expected rights, and is the action recorded?

  • Reload Special:UserRights for the target account and confirm the selected groups and any expiry.
  • Check the User rights log for the actor, target, additions, removals, timestamp and reason.
  • Have the user sign out and back in if your operational process requires a fresh session before testing access.
  • Test only the capabilities the role is meant to provide. Avoid using a broad administrative action as a permission test when a low-risk page or function will do.

The log confirms the membership action; it does not replace a review of the rights assigned to the group. If the user still cannot perform an expected action, inspect the group policy and any other groups or restrictions affecting that account.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
Anker USB C Hub, 7in1 Multi-Port USB Adapter, 4K@60Hz USBC to HDMI Splitter | 85W Max PD, 2 USB 3.0 & 1 USBC Data Ports, SD/TF Card Reader, for Laptops/Mac and Other Type C Devices (Charger Not Included)
  • Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
  • Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
  • Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
  • Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
  • What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.

How to change what a group can do with $wgGroupPermissions

Use configuration when the requirement concerns a role itself—for example, when every member of a custom group should be able to edit but not delete pages. This operation requires access to the server and the ability to deploy the wiki configuration.

The MediaWiki manual documents the syntax in Manual: User rights:

$wgGroupPermissions['group']['right'] = true; /* or false */

Example: define rights for a custom group

In LocalSettings.php, a server administrator could set individual rights for a custom group:

$wgGroupPermissions['customgroup']['edit'] = true;
$wgGroupPermissions['customgroup']['delete'] = false;

The first line grants the edit right to members of customgroup; the second explicitly withholds the delete right from that group. The group still needs to be assigned to users through the user-rights interface or another configured process.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Deploy configuration safely

  1. Back up the current LocalSettings.php and record the intended change.
  2. Confirm the group name and right spelling used by your MediaWiki version and extensions.
  3. Add or update the $wgGroupPermissions entries in the server’s configuration.
  4. Deploy through the same review and change-control process used for other production configuration.
  5. Load the wiki and check for PHP or configuration errors before testing the role.
  6. Assign the group to a test account, verify the intended action, and confirm that disallowed actions remain unavailable.
  7. Record the change in your configuration history so another administrator can identify when and why the group policy changed.

Consult Manual: Setting user groups in MediaWiki for the broader process of defining groups and their rights.

Rank #4
Sale
UGREEN USB to USB C Adapter Combo 4-Pack, 10Gbps USB C Converter Space Gray | Data transfer & Fast charging for MacBook, iPhone 17/16/15, iPad, Samsung Galaxy, Apple Watch
  • Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
  • Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
  • Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
  • Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
  • Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft

Limit which roles can manage groups

$wgAddGroups and $wgRemoveGroups can restrict which groups a role is allowed to add or remove. Use these settings when a role should manage a narrow set of memberships rather than every privileged group. Review the resulting delegation carefully: a role that can add a powerful group may effectively grant more authority than its name suggests.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

When the user-rights page does not work

“You do not have permission” or no save control

Your account probably lacks userrights or a delegated group-management capability. Ask a bureaucrat or another authorized operator to perform the change, or have a server administrator review the group delegation. Being logged in, being an administrator in another system, or being able to edit pages does not automatically grant group-management rights.

The target account cannot be found

Check spelling, capitalization and the wiki instance. Usernames are looked up against the local wiki account database; an account on a different wiki or a differently formatted name will not load. Search the user list or user-contribution pages to confirm the exact account name before trying again.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The group you need is not listed

The group may not exist on this installation, may be hidden from the interface, or may be unavailable to your role under $wgAddGroups and $wgRemoveGroups. Ask a server administrator to inspect the group definitions and delegation rather than editing a similarly named group.

Expiry controls are missing

Expiring memberships depend on the MediaWiki version and local configuration. If no duration or custom-date control is offered, the installation may not support expiry for that workflow. Do not type an expiry into the reason field and assume it will be enforced; arrange a documented manual removal or have an administrator confirm the available feature.

Best Value
Sale
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display | 85W Max PD, 1 Powered USB-C 5Gbps & 2 Powered USB-A 3.0 5Gbps Data Ports, for MacBook Pro, MacBook Air, Dell and More (Black)
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.

The user has the group but still lacks the expected capability

Inspect the rights assigned to that group in configuration, then check whether another policy or extension changes the behavior. Also review the account’s other memberships: removing one group may not remove an overlapping right, and adding a group cannot grant a right that the group policy does not contain.

A configuration edit causes an error

Restore the last known-good configuration, check PHP syntax and array keys, and redeploy through the normal server process. Keep the change isolated so you can identify whether the group name, right name or placement in LocalSettings.php caused the failure.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Security and administration practices

  • Use least privilege. Assign only the group needed for the task, and prefer an expiry for temporary work.
  • Separate assignment from policy. Use Special:UserRights for a person-specific change; use $wgGroupPermissions only when the role’s policy should change for everyone.
  • Write specific reasons. Include the ticket, approval, incident or project context rather than a vague note such as “update permissions.”
  • Review inherited authority. Before removing or granting a group, consider all other memberships that may continue to provide the same right.
  • Protect configuration files. Restrict server access to trusted administrators, review changes before deployment and retain a rollback copy.
  • Audit after deployment. Match the User rights log to the approved request, and match configuration history to the group-policy change.
  • Document local differences. Record custom groups, delegated management rules and release-specific behavior so future operators do not rely on default-installation assumptions.

Choosing the correct method

Use the following decision path:

  1. If only one account’s membership should change, use Special:UserRights.
  2. If every member of a group should gain or lose a capability, edit $wgGroupPermissions in LocalSettings.php.
  3. If another role should be allowed to manage only selected groups, review $wgAddGroups and $wgRemoveGroups.
  4. If the role is temporary and expiry is supported, set the expiry during the membership change instead of relying solely on a reminder.
  5. If you cannot satisfy the required authority, stop and involve a bureaucrat for membership changes or a server administrator for configuration changes.

For the formal definitions and configuration details, see MediaWiki’s Manual: User rights, Manual: Setting user groups in MediaWiki and Help: User rights and groups.

Bottom line

Change a single person’s privileges through Special:UserRights with an account that has userrights; change a role’s capabilities in LocalSettings.php with $wgGroupPermissions. Set an expiry for temporary memberships when supported, document the reason, and verify the result in the User rights log.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.