我有一台 Windows 7 64 位 PC。我在 c:\cygwin64 目录中安装了 Cygwin 版本 2.6.0。
没有密码文件 /etc/passwd文件。因此我使用mkpasswd -l > /etc/passwd
命令创建该文件。
没有/etc/组文件。因此我使用mkgroup -l > /etc/group
命令创建了该文件。
现在我想使用groupadd
命令添加一个组。所以我输入groupadd -g 535 finance_2
命令。但我收到此错误消息:
-bash:groupadd:未找到命令
此命令是否是 Cygwin 包的一部分(我没有,所以必须下载)?
或者 Cygwin 中完全没有这个命令?在这种情况下,如何在 Cygwin 中添加组?
谢谢
答案1
您需要在 Windows 中创建用户,然后在 cygwin 中使用他们:
mkpasswd 程序可用于创建 /etc/passwd 文件。Cygwin 不需要此文件,因为它从 Windows 帐户数据库中读取用户信息
答案2
-bash:groupadd:未找到命令
Cygwin 没有“groupadd”命令。
解决方法:
你好:
有人能告诉我需要安装哪些软件包才能执行以下命令:
群组添加用户添加
...
要在 cygwin 上执行此操作,您需要在 Windows 中添加用户帐户和组,然后使用 mkpasswd/mkgroup 重新生成密码和组文件。
如果您想从 cygwin 环境添加 Windows 用户组/帐户,您可以从 shell/脚本/其他任何程序调用“net user”和“net localgroup”命令。运行“net user /?”和“net localgroup /?”了解语法详情。