linha de comando para obter o atributo oculto para o arquivo em um compartilhamento de samba do NTFS

0

Estou usando o "Ubuntu Server 14.04.1 LTS" e estou tendo um problema ao ler se um arquivo em um compartilhamento de samba do NTFS está marcado no Windows como "oculto". Por favor me ajude a encontrar o pacote que eu preciso instalar para obter isso, ou o comando correto para ler os atributos (incluindo se estiver marcado como oculto em ntfs (windows))

(Por favor note que isto não tem nada a ver se o nome do arquivo começar com um ponto.)

    
por Jared 25.11.2015 / 00:32

2 respostas

0

Você pode usar smbclient para visualizar o compartilhamento e mostra os atributos do DOS.

smbclient //server/share
ls
    
por psusi 25.11.2015 / 01:21
0

Você pode usar smbclient -c 'allinfo hidden.txt' como abaixo:

root @ ip-10-0-0-191: ~ # smbclient -A / tmp / creds //10.0.0.58/share -c 'allinfo hidden.txt'

altname: hidden.txt
create_time:    Fri Jun  8 03:04:22 PM 2018 EDT
access_time:    Fri Jun  8 03:04:22 PM 2018 EDT
write_time:     Fri Jun  8 03:04:22 PM 2018 EDT
change_time:    Fri Jul  6 10:42:49 AM 2018 EDT
attributes: HA (22)
stream: [::$DATA], 0 bytes

Na saída acima, verifique a linha "attributes:" abaixo: Atributos: HA (22)

Os atributos para o arquivo hidden.txt em //10.0.0.58/share estão ocultos e arquivados (H-Hidden, A-Archive)

O valor do atributo é 22. Você pode verificar as constantes de atributo de arquivo neste link - link

    
por clark 06.09.2018 / 00:11