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
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
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
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.
Tags command-line bash windows cygwin