我已经开发了Python和PyQt的一个多平台的桌面应用程序,并在其中我想实现模拟的概念。 我在那里用户选择一个文件和应用程序将检查命名约定和其他的东西的要求。 如果一切都很优良然后将其复制到服务器只有模拟用户的文件可以说(user123)有其他的完全权限只读取权限。
我可以能够通过实现这个在windows win32security
和win32con
冒充LOGIN
Self.handel=win32security.LogonUser(self.loginID,self.domain,self.password,win32con.LOGON32_LOGON_INTERACTIVE,win32con.LOGON32_PROVIDER_DEFAULT)
win32security.ImpersonateLoggedOnUser(self.handel)
,并备份恢复到用户
win32security.RevertToSelf()
任何人都可以提出的Linux(RHEL 6)下一个方法了这一点。