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

3

eu uso

cmd# dir uuid.vbs /q /s
15.08.2011  16:52                83 HOST\user           uuid.vbs

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

cmd# net use t: \192.168.1.44\distr

Leva a saída como:

cmd# dir wget.later /q /s
15.08.2011  09:16                66 ...                 wget.later

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

Como posso listar proprietário ou usuários / grupos que possuem permissão no arquivo da linha de comando? Podem ser scripts VB / JS permitir isso (como vem a partir de Win2000)?

    
por gavenkoa 15.08.2011 / 16:13

2 respostas

3

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

    
por 15.08.2011 / 16:23
1

Suponho que sua máquina não faz parte de um domínio e você está 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 /q não listará a propriedade corretamente para arquivos em um compartilhamento de rede. Os proprietários de arquivos aparecem como "...". Eu resolvi esse problema pelo desktop remoto para uma máquina que faz parte do domínio e, em seguida, executando um cmd a partir daí.

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

    
por 18.11.2013 / 22:59