NTRIGHTS.exe (Resource Kit, 2000/2003)
Edit user account Privileges.
Syntax NTRIGHTS +r Right -u UserOrGroup [-m \\Computer] [-e Entry] NTRIGHTS -r Right -u UserOrGroup [-m \\Computer] [-e Entry] Key: +/-r Right Grant or revoke one of the rights listed below. -u UserOrGroup Who the rights are to be granted or revoked to. -m \\Computer The computer (machine) on which to perform the operation. The default is the local computer. -e Entry Add a text string 'Entry' to the computer's event log. Below are the Privileges that can be granted or revoked. All are case-sensitive. Privilege Meaning SeAssignPrimaryTokenPrivilege Replace a process level token SeAuditPrivilege Generate security audits SeBackupPrivilege Back up files and directories SeBatchLogonRight Log on as a batch job SeChangeNotifyPrivilege Bypass traverse checking SeCreateGlobalPrivilege Create global objects* SeCreatePagefilePrivilege Create a pagefile SeCreatePermanentPrivilege Create permanent shared objects. SeCreateTokenPrivilege Create a token object SeDenyBatchLogonRight Deny log on as a batch job SeDenyInteractiveLogonRight Deny log on locally SeDenyNetworkLogonRight Deny access this computer from the network SeDenyServiceLogonRight Deny log on as a service SeDebugPrivilege Debug programs SeEnableDelegationPrivilege Enable computer and user accounts to be trusted for delegation SeImpersonatePrivilege Impersonate a client after authentication* SeIncreaseBasePriorityPrivilege Increase scheduling priority SeIncreaseQuotaPrivilege Increase quotas SeInteractiveLogonRight Log on locally SeLoadDriverPrivilege Load and unload device drivers SeLockMemoryPrivilege Lock pages in memory SeMachineAccountPrivilege Add workstations to domain SeNetworkLogonRight Access this computer from the network SeProfileSingleProcessPrivilege Profile single process SeRemoteShutdownPrivilege Force shutdown from a remote system SeRestorePrivilege Restore files and directories SeSecurityPrivilege Manage auditing and security log SeServiceLogonRight Log on as a service SeShutdownPrivilege Shut down the system SeSyncAgentPrivilege Synchronize directory service data SeSystemEnvironmentPrivilege Modify firmware environment values SeSystemProfilePrivilege Profile system performance SeSystemtimePrivilege Change the system time SeTakeOwnershipPrivilege Take ownership of files or other objects SeTcbPrivilege Act as part of the operating system SeUndockPrivilege Remove computer from docking station SeUnsolicitedInputPrivilege Read unsolicited input from a terminal device
This command requires Administrator rights and does not run on NT 4.0
* = Privilege valid in Windows 2003 and above only
Example:
Allow members of the local Users group to logon locally
ntrights -u Users +r SeInteractiveLogonRight
Revoke the above
ntrights -u Users -r SeInteractiveLogonRight
Specifically deny local logon rights to jdoe
ntrights -u jdoe -r SeDenyInteractiveLogonRight
"What distinguishes the majority of men from the few is their
inability to act according to their beliefs." - Henry
Miller
Related commands:
CACLS - Change file permissions
Q267553 - Reset User Rights in Group Policy
Q315276 - Set Logon User Rights by Using the NTRights