许多不同的软件工具都使用Unix特定的pwd模块 ,所以不能在Windows上运行。 该模块只有一些与用户和密码文件相关的function。
从第一眼看来,它似乎是可以在Windows机器上重复的东西。 由于我找不到一个我认为必须有一个表演塞。
有没有人知道创build一个Windows版本的pwd模块的技术挑战是什么?
用户在Unix及其衍生产品上的管理方式与Windows非常不同,因此支持这两种模块的模块需要更高级别的抽象。
正如你所链接的文档清楚地表明的那样, pwd
模块基本上只是访问标准/etc/passwd
文件的一个包装,直接暴露了它的字段。 一个Windows系统将不会有像“shell”和“gecos”这样的字段,相反的,Windows用户的属性是没有字段的,这使得任何包装都毫无意义。