Cygwin 中未找到 groupadd 命令

Cygwin 中未找到 groupadd 命令

我有一台 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 帐户数据库中读取用户信息

cygwin.com 上的 mkpassword

答案2

-bash:groupadd:未找到命令

Cygwin 没有“groupadd”命令。

解决方法:

你好:

有人能告诉我需要安装哪些软件包才能执行以下命令:

群组添加用户添加

...

要在 cygwin 上执行此操作,您需要在 Windows 中添加用户帐户和组,然后使用 mkpasswd/mkgroup 重新生成密码和组文件。

如果您想从 cygwin 环境添加 Windows 用户组/帐户,您可以从 shell/脚本/其他任何程序调用“net user”和“net localgroup”命令。运行“net user /?”和“net localgroup /?”了解语法详情。

来源groupadd 和 useradd 命令的软件包

相关内容