Como alterar as permissões de arquivos de um disco rígido diferente?

3

Instalei o Ubuntu ubuntu 11.10 no meu disco rígido de 80 GB e não posso alterar as permissões de arquivos no meu segundo disco rígido.

Como consertar isso?

ps: eu tenho inicialização dupla com o win7

mount:

/dev/sda5 on / type ext4 (rw,errors=remount-ro,commit=0)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /root/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev)
dev/sdb1 on /media/600CA8AD0CA88020 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
    
por derekk_m 08.12.2011 / 07:02

1 resposta

4

Com base na saída mount , parece que o segundo disco rígido está formatado com o sistema de arquivos NTFS. Esta não é uma má escolha se você quiser poder acessar os arquivos tanto do Ubuntu quanto do Windows, mas tem uma semântica ligeiramente diferente para os sistemas de arquivos nativos.

O driver NTFS tem suporte para o mapeamento de IDs de usuário do Windows para IDs de usuário UNIX equivalentes embora, o que pode ajudar. Existe uma ferramenta chamada ntfs-3g.usermap que pode ajudar você a construir o mapeamento de usuários:

  1. Primeiro, desmonte a partição NTFS executando sudo umount /dev/sdb1 de um terminal.

  2. Construa o mapa do usuário executando sudo ntfs-3g.usermap /dev/sdb1 no terminal. Forneça os nomes das contas de usuário do Ubuntu para cada conta do Windows que você deseja mapear. O programa criará um arquivo chamado UserMap no diretório atual.

  3. Remonte o sistema de arquivos e copie o arquivo UserMap para o diretório especial .NTFS-3G :

    sudo mount -t ntfs-3g /dev/sdb1 /mnt

    sudo mkdir /mnt/.NTFS-3G

    sudo mv UserMap /mnt/.NTFS-3g/

  4. Você pode precisar desmontar e remontar o sistema de arquivos novamente para que este mapeamento de usuário tenha efeito.

Uma vez que este arquivo de mapeamento de usuário está em vigor, sua conta de usuário do Ubuntu deve ter acesso a quaisquer arquivos ou pastas de sua conta do Windows, e todos os arquivos criados no Ubuntu devem ser criados por sua conta do Windows Windows.

    
por James Henstridge 09.12.2011 / 02:39