在Cygwin中找不到groupadd命令


1

我有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中添加一个组?

谢谢

Answers:


1

您需要在Windows中创建用户,然后在cygwin中使用它们:

mkpasswd程序可用于创建/ etc / passwd文件。 Cygwin不需要此文件,因为它从Windows帐户数据库中读取用户信息

cygwin.com上的mkpassword


2

-bash:groupadd:找不到命令

Cygwin没有`groupadd``命令。

解决方法:

你好:

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

GROUPADD   useradd的

...

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

如果要从cygwin添加Windows用户组/帐户   在环境中,你可以调用'doze命令'net user“和”net   localgroup“来自shell / script / whatever。运行”net user /?“和”net   localgroup /?“用于语法详细信息。

资源 groupadd和useradd命令的包

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.