我想在Windows 7上创建一个用作服务帐户或服务用户名的用户帐户。例如,我为Tomcat创建了一个“tomcat”用户 - 但这是一个快速修复,我想要使其成为非登录服务帐户。
当我查看Microsoft管理控制台/本地用户和组时,我可以看到正常的登录帐户,包括“Tomcat用户”。还有一个“postgres”用户名,其中包含“服务帐户”的描述。
我不相信这就是微软在其服务器文档中称之为“服务帐户”的内容。所以postgresql做了什么,我想知道如何做到这一点。 postgres用户具有以下特征:
我希望有人这样做,可以指出一个解释。
如果失败了,有没有办法在Windows登录屏幕上关闭“tomcat”用户名。坦率地说,这会让我更进一步,虽然我更喜欢像“posgres”用户名那样建立一个“服务帐户”。非常感谢... w
答案 0 :(得分:1)
我有一个手动实现目标的答案。如果有点不透明的imho,结果很简单。命令行中提供了一个高级用户管理工具:
netplwiz
或control userpasswords2
通过控制面板/ 管理工具访问,然后:
postgres
(例如)postgres2
强> tomcat
强> 就我而言,我希望 tomcat
成为非登录用户名,类似于 postgres
用户。如果您可以检查 postgres
帐户的属性,您也会注意到 postgres
[成员 ]标签为空,而 tomcat
[会员]标签列出 Users
强>
要从登录屏幕隐藏 tomcat
用户名,我选择了 Users
组[会员]标签上的名称,然后按[删除]按钮。
当您退出并且 tomcat
时,用户不再显示为可用于登录。契约已经完成。
当然,您可能希望控制特定隐藏名称的权限,例如 tomcat
,这可以通过 {的群组和高级功能来完成{1}} 用户。
感谢Chris Hoffman关于How-to-Geek的“10+ Useful System Tools Hidden in Windows”帖子,让我了解如何通过控制台完成此操作。对于脚本或程序,您需要通过可用的Windows API执行相同的操作。
此外,我还有兴趣了解“用户”如何在登录屏幕和普通用户控制面板工具中获取您的姓名。 快乐用户管理。
参考: