O Linux bloqueia o acesso a arquivos do Windows (unidade NTFS compartilhada)

0

Eu tenho 2 sistemas operacionais no meu laptop: o Windows 7 em sua própria partição NTFS e o Debian Jessie em sua própria partição ext4. Eu também tenho uma partição NTFS separada para meus dados, que é compartilhada entre os sistemas operacionais. No Debian minha partição de dados é montada automaticamente após o boot usando esta linha em / etc / fstab:

UUID=4E2831122830FA93 /media/data ntfs defaults,permissions 0 0

Eu preciso de "permissões" aqui para poder conceder a propriedade de algumas pastas e arquivos à minha conta de usuário (que não possui direitos de administrador). Note que há algum tempo foi com "ntfs-3g", não "ntfs". Eu fiz essa alteração na esperança de resolver o problema, mas não ajudou. Então, o problema é:

Quando eu abro o Windows, eu não tenho permissões para usar qualquer arquivo na pasta para a qual eu alterei as permissões do root para minha conta no Debian. Eu sempre recebo "acesso negado". Observe que minha conta no Windows tem direitos de administrador. Nas propriedades da pasta que tenho problemas, vejo que está configurado para negar acesso a todos. Tentei remover essa configuração e recebi "acesso negado" novamente. E ainda não consigo acessar meus arquivos do Windows. Eu também vejo a configuração para permitir o controle total para "S-1-5-21-3141592653-589793238-462843383-12000". E o proprietário da pasta é "Conta desconhecida (S-1-5-21-3141592653-589793238-462843383-12000)"

Eu preciso encontrar uma maneira de fornecer os direitos adequados à minha conta do Windows. Como posso dizer ao Debian que minhas contas no Windows e Linux são da mesma pessoa e as duas contas são ambas proprietárias?

Eu ficaria muito feliz em receber ajuda. Obrigado antecipadamente!

    
por Alexandr Gnatyuk 20.11.2016 / 15:48

1 resposta

0

Esse permissions parece estranho, pois não aparece na página de manual para mount (porque as opções mount geralmente aparecem em /etc/fstab sem muita alteração). A página de manual documenta um conjunto diferente de opções para ntfs :

   uid=value, gid=value and umask=value
          Set the file permission on the filesystem.  The umask  value  is
          given in octal.  By default, the files are owned by root and not
          readable by somebody else.

e, claro, para uso mais geral:

   user   Allow an ordinary user to mount the filesystem.  The name of the
          mounting  user  is  written  to the mtab file (or to the private
          libmount file in /run/mount on systems without a  regular  mtab)
          so  that  this same user can unmount the filesystem again.  This
          option implies the options noexec,  nosuid,  and  nodev  (unless
          overridden   by  subsequent  options,  as  in  the  option  line
          user,exec,dev,suid).

Para o lado do Windows, a história é diferente. O Windows atribui a todos os usuários (e grupos e outros objetos de segurança) GUIDs aos quais o Linux não teria acesso, a menos que estivesse falando com algum aplicativo em execução no Windows (como o Active Directory). Presumindo que você não esteja em um domínio do Windows e executando a máquina Windows como uma estação de trabalho (fora do domínio), não há Active Directory e o GUID longo que você está vendo é apenas inventado. Como usuário (e proprietário) da estação de trabalho, você pode apropriar-se de arquivos e pastas seguindo este caminho no File Explorer:

  • clique com o botão direito do mouse no arquivo, selecione Propriedades
  • selecione a guia Segurança
  • clique no botão Avançado na parte inferior
  • perto do topo, mostra o proprietário e um botão à direita marcado Alterar
  • clique no botão Alterar
  • insira o nome da sua conta e clique no botão Verificar nomes .
  • se você tiver digitado corretamente, o Windows expandirá isso para um nome real máquina \ usuário . Clique em OK.

Depois de adquirir a propriedade dos arquivos, você pode modificar as permissões (na caixa de diálogo Segurança original) para assumir a propriedade dos arquivos.

    
por 20.11.2016 / 16:30