Execução do cygwin no W7x64. Como um arquivo / etc / passwd gerado é estático, ele deve ser executado ocasionalmente quando novos funcionários são contratados. Ele pesquisa o Windows AD e grava o arquivo passwd.
No passado, depois de executar mkpasswd -l -d > /etc/passwd
, ele daria (um exemplo):
emp1234:unused:<ID>:<GID>:Full Name,U-NET\emp1234,S-1-5-21-6794265879-946158745-9223451784-66123://domctrl/users$/emp1234:/bin/bash
Observe como Nome completo aparece na entrada. Isso foi maravilhoso, porque tudo no cygwin é codificado pelo código do funcionário, por exemplo, emp1234 . Ao procurar por um arquivo, posso ver o código do último empregado modificador, mas se eu quiser saber quem é, posso fazer um grep no arquivo passwd.
Agora, quando eu regenerar o arquivo passwd, isso me dá isto:
emp1234:*:<ID>:<GID>:U-NETC\emp1234,S-1-5-21-6794265879-946158745-9223451784-66123:/home/e40182:/bin/bash
Não há mais nome completo! Tenho certeza de que atualizei meu Cygwin nos últimos meses, então isso pode ser parte disso. Mas existe uma maneira de ter mkpasswd
especificamente pedir o nome completo? De acordo com os documentos do Cygwin, esse espaço deve ser o campo Comentário na entrada do usuário AD.
Tags active-directory passwd cygwin