# Python program to explain os.setresuid() method
# importing os module
import os
# Get the current process’s
# real, effective, and saved user ids.
# using os.getresuid() method
ruid, euid, suid = os.getresuid()
# Print the current process’s
# real, effective, and saved user ids.
print("Real user id of the current process:", ruid)
print("Effective user id of the current process:", euid)
print("Saved user id of the current process:", suid)
# Change the current process’s
# real, effective, and saved user ids
# using os.setresuid() method
ruid = 100
euid = 200
suid = 300
os.setresuid(ruid, euid, suid)
print("\nReal, effective, and saved user ids changed\n")
# Get the current process’s
# real, effective, and saved user ids.
# using os.getresuid() method
ruid, euid, suid = os.getresuid()
# Print the current process’s
# real, effective, and saved user ids.
print("Real user id of the current process:", ruid)
print("Effective user id of the current process:", euid)
print("Saved user id of the current process:", suid)