by Steffen Krause
SUSRV Source and Intel Binaries
Windows NT 3.51 has a new API for authenticating users and starting processes under specific
user accounts. Several people tried implementing a su utlity based on this API.
The first public utility is the one of David Wihl, which I coauthored a little.
You can get this su utility here.
However, this utility has a major drawback: You have to give all users that want to use it
3 privieges:
- SeTcbPrivilege - act as a part of the operating system
- SeIncreaseQuota - increase quota
- SeAssignPrimary - assign primary token
The real meanings of these privileges are not really clear. So I implemented a service version
of the su utility, where only the account under which the service is running needs the privileges.
Other enhancements:
- Logon to a domain account if local logon fails
Get the SUSRV Source and Intel Binaries here.
Be sure to read the readme.
Send me comments via email.
Back to my homepage
Steffen Krause
Wichertstr. 3
10439 Berlin
Germany
created 06-20-95, last changed 07-23-95