Como visualizar o proprietário do arquivo no Windows XP com ferramentas de linha de comando

Como visualizar o proprietário do arquivo no Windows XP com ferramentas de linha de comando

eu uso

cmd# diretório uuid.vbs /q /s
15.08.2011 16:52 83 HOST\usuário uuid.vbs

mas isso não funciona para compartilhamentos do Windows montados por:

cmd# net use t:\192.168.1.44\distr

É preciso uma saída como:

cmd# diretório wget.later /q /s
15.08.2011 09:16 66 ... wget.mais tarde

Além disso, quando estiver no Explorer, verifique Propriedades ==> Segurança, você poderá ver a lista de usuários/grupos que possuem alguma permissão para este arquivo.

Como posso listar proprietários ou usuários/grupos que possuem permissão em arquivo na linha de comando? Os scripts VB/JS podem permitir isso (a partir do Win2000)?

Responder1

Usar cacls filename. Ele fornecerá as informações de acesso do arquivo.

Responder2

Suponho que sua máquina não faça parte de um domínio e você esteja tentando listar permissões de segurança para um compartilhamento de rede.

Minha máquina no trabalho não faz parte do domínio e dir /qnão listará corretamente a propriedade dos arquivos em um compartilhamento de rede. Os proprietários dos arquivos aparecem como "...". Resolvi esse problema pela área de trabalho remota em uma máquina que faz parte do domínio e depois executei um cmd a partir daí.

Você também pode iniciar um cmdshell remoto usando psexec \\server cmd.

informação relacionada