Usando as opções de montagem uid
, gid
, fmask
e dmask
, você pode tornar todo o sistema de arquivos NTFS acessível à sua conta de usuário regular e / ou a um grupo. Mas isso é tudo ou nada: no que diz respeito ao sistema de arquivos NTFS, é como executar o Administrador completo o tempo todo no Windows ou fazer tudo como root no Linux. O driver do sistema de arquivos ntfs-3g
NTFS pode fazer melhor que isso.
Se você estiver usando ntfs-3g
, poderá usar o comando ntfsusermap
para criar um arquivo de mapeamento de usuário para o (s) sistema (s) de arquivos NTFS. O comando ajudará você a identificar os nomes de usuários do Windows e seus SIDs do Windows correspondentes e associá-los a IDs de usuários e grupos do Linux.
Desta forma, você pode associar o SID da sua conta de usuário do Windows ao seu UID do Linux. Dessa forma, depois de montar o sistema de arquivos NTFS com o arquivo de mapeamento de usuário em <NTFS filesystem root>/.NTFS-3G/UserMapping
, você poderá usar sua conta de usuário Linux comum para acessar o sistema de arquivos NTFS exatamente como sua conta de usuário do Windows poderá acessar. Para as coisas que você precisaria de permissões de administrador no Windows, você ainda precisará do root no Linux.
Dessa forma, você terá acesso conveniente aos seus arquivos na partição do Windows, mas ainda estará protegido de bagunçar o diretório \Windows
por um comando digitado incorretamente, a menos que você esteja executando como root.
Você também pode querer usar a opção windows_names
mount nas partições NTFS para evitar a criação acidental de arquivos com nomes que o Windows não pode acessar.