许多不同的软件工具都使用特定于Unix的pwd module,因此在Windows上无法运行。该模块只有一些与用户和密码文件相关的功能。
从第一眼看,它似乎可以在Windows机器上重复。因为我无法找到一个我认为必须有一个显示限制器。
有谁知道在创建Windows版本的pwd模块时遇到的技术挑战是什么?
答案 0 :(得分:2)
用户在Unix及其衍生产品上的管理方式与Windows非常不同,因此支持这两者的模块需要更高级别的抽象。
正如您链接的文档所表明的那样,pwd
模块基本上只是访问标准/etc/passwd
文件的包装器,直接暴露其字段。 Windows系统与“shell”和“gecos”等字段没有对应关系,相反,Windows用户的属性将没有字段,使得任何包装都毫无意义。