groupadd comando não encontrado no Cygwin

1

Eu tenho o Windows 7 64-bit PC. Instalei o Cygwin versão 2.6.0 nele no diretório c: \ cygwin64.

Não havia arquivo / etc / passwd . Então eu crio esse arquivo usando o comando mkpasswd -l > /etc/passwd .

Não havia arquivo / etc / group . Então criei esse arquivo usando o comando mkgroup -l > /etc/group .

Agora quero adicionar um grupo usando o comando groupadd . Então eu digito no comando groupadd -g 535 finance_2 . Mas recebo esta mensagem de erro:

-bash: groupadd: command not found

Este comando faz parte de qualquer pacote do Cygwin que eu não tenha que baixar?

Ou este comando está totalmente ausente do Cygwin? Nesse caso, como adicionar um grupo no Cygwin?

Obrigado

    
por ChumboChappati 20.01.2017 / 00:22

2 respostas

1

Você precisa criar seus usuários no Windows e usá-los no cygwin:

The mkpasswd program can be used to create a /etc/passwd file. Cygwin doesn't need this file, because it reads user information from the Windows account databases

mkpassword no cygwin.com

    
por 20.01.2017 / 01:10
2

-bash: groupadd: comando não encontrado

O Cygwin não possui um comando 'groupadd' '.

Solução alternativa:

Hi:

Can anybody tell me which packages do I need to install in order to execute the following commands:

groupadd useradd

...

To do this on cygwin, you need to add the user accounts and groups in windows, then regenerate your passwd and group files using mkpasswd/mkgroup.

If you want to add windows user groups/accounts from the cygwin environment, you can invoke the 'doze commands "net user" and "net localgroup" from a shell/script/whatever. Run "net user /?" and "net localgroup /?" for syntax details.

Fonte pacotes para os comandos groupadd e useradd

    
por 20.01.2017 / 14:29