Cygwin: Obter campo de comentários do Active Directory com o mkpasswd

1

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.

    
por tralston 05.07.2015 / 10:46

0 respostas