O Ubuntu tirou as permissões da minha partição de dados

1

O pangolim voltou a atacar. O bug do dia de hoje é o Ubuntu tirando minhas permissões na minha partição de dados (NTFS). Um momento tudo funcionou bem, no momento seguinte eu não conseguia mais nada. chown não gera erros ou avisos, mas nada mudou também. chmod continua dizendo Operation not permitted .

Eu andei brincando com /etc/fstab como sugerido por outras respostas no AskUbuntu, mas nenhuma delas parece ter o efeito desejado.

Esta é a minha linha atual:

UUID=25D7D681409A96B7 /media/Data     ntfs    defaults,umask=000,gid=46,permissions,users,auto,exec 0       0

Para referência, este é o original:

UUID=25D7D681409A96B7 /media/Data     ntfs    defaults,umask=007,gid=46 0       0

(logo após o problema começar a ocorrer)

O que eu preciso fazer Eu sou o proprietário de meu próprio disco rígido novamente? Eu quero ser capaz de usar apenas chmod e chown (sem sudo ) sem ser avisado que algum misterioso alienígena assumiu o controle da minha partição de dados.

Ainda posso ler e escrever, mas as permissões de execução parecem ser o problema.

-

Eu já descobri o problema das permissões de execução. A recompensa é para quem pode me dizer como posso me definir como proprietário dos dados nessa partição.

    
por RobinJ 24.06.2012 / 21:01

2 respostas

3

Se você quiser montar a partição ntfs e não se importar em usar o terminal, use o método a seguir. Isso lhe dá permissão de execução.

Monta a partição ntfs do terminal

  • Abra um terminal e digite

    udisks --mount /dev/sda2 --mount-options umask=022  
    

    Ele montará a partição com permissão de execução. Lembre-se de substituir o sda2 pelo seu número de partição do sistema. Você pode verificar qual partição você deseja montar executando este comando sudo blkid .

Monta automaticamente a partição ntfs na inicialização

Se você deseja montar a partição na inicialização com /etc/fstab , adicione essas opções

  • Altere o umask em /etc/fstab para 022 . E adicione uid=1000 e gid = 1000 , supondo que seus valores uid e gid sejam 1000. As opções serão agora

    UUID=25D7D681409A96B7 /media/Data  ntfs-3g defauts,uid=1000,gid=1000,umask=022  0  0  
    

    Substitua os valores de acordo com sua partição UUID e pontos de montagem adequados.

Por favor, note que, se você montou seu sistema de arquivos durante o tempo de inicialização com /etc/fstab , você não poderá desmontar a unidade sem ser root. Se isso não for do seu agrado, você pode usar o método abaixo, que é montado no login

Monta automaticamente a partição ntfs no login

  • Abra Aplicativos de inicialização digitando "Aplicativos de inicialização" no painel. Clique no ícone correspondente para abri-lo.
  • Em seguida, clique no botão "Adicionar", digite um nome para a ação e na caixa comando , digite o comando acima
  • Efetue logout e login novamente, para ver suas partições ntfs montadas com permissão de execução.

Espero que isso responda à sua pergunta

por Anwar 27.06.2012 / 16:14
0

Eu estava tendo problemas semelhantes, não sendo capaz de executar scripts de shell armazenados em NTFS, mesmo com o sudo, mesmo depois de editar o fstab como descrito acima.

Acontece que eu nunca fiz o diretório do ponto de montagem. Eu desmontei a partição, fiz o diretório do ponto de montagem para a partição Windoze7:

mkdir /media/Windoze7

e depois montado novamente.

sudo mount -a
    
por user15972 07.09.2012 / 22:25