Não, não é possível.
O Cygwin imita o Unix e fornece /etc/passwd
e /etc/group
, mas não se engane, o Cygwin precisa e usa contas de usuário padrão do Windows. /etc/passwd
e /etc/group
são preenchidos para refletir isso.
Não há useradd
no Cygwin.
O Cygwin faz um ótimo trabalho como um ambiente semelhante ao Linux, mas não é um sistema operacional. Ele usa usuários / grupos do Windows e o modelo de segurança padrão do Windows (consulte o link ):
(...) the Windows security model is utilized in Cygwin to implement POSIX-like permissions (...) The Windows authentication model is used to allow cygwin applications to switch users in a POSIX-like fashion.
Por exemplo, em Configurando o Cygwin em um servidor Windows , podemos ler:
Create the accounts that will be able to log in [using CYGWIN sshd] to the computer:
- Create the Windows accounts first. Click Start > Settings > Control Panel > User Accounts. Make each user a member of the Administrators group. (...)
Isso tudo significa que você está preso ao uso de contas do Windows para autenticação, também para sshd
.