Como posso montar a partição ntfs do nautilus com permissão exec?

2

Eu estou procurando um recurso similar ao que existia nos lançamentos anteriores do Ubuntu ( até o Ubuntu Lucid AFAIK ).

O recurso era: Quando eu clico no ícone da unidade na barra lateral esquerda do nautilus, as unidades NTFS são montadas e quando quero executar qualquer script e / ou arquivos executáveis nessa unidade, o Nautilus exibe uma mensagem perguntando " Se deve exibir o arquivo, ou executar ou abrir no terminal etc "como a imagem a seguir

ParecequeesserecursofoiremovidodesdeoUbuntu10.10.

MinhaperguntaéComopossoconfiguraronautilusparafazeressetipodemontagemcompermissãoexec?ouEmoutraspalavras,"Como recuperar esse recurso com precisão?"

Eu estou fazendo esta pergunta porque, eu tenho que executar vários scripts executáveis na partição NTFS e não quero montá-lo automaticamente com fstab e também com o terminal.

Nota:

Eu posso montar as unidades NTFS com a permissão exec do terminal usando este comando simples:

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

Então, tenho certeza de que eles podem ser montados com permissão executável. Eu só não gosto de montá-los usando o terminal, eu também posso adicionar um script na inicialização, mas eu quero saber, como configurar para fazer isso.

Além disso, eu não acho, é um bug, já que esse recurso existia no Ubuntu 10.04 e estava funcionando muito. Eu acho que isso é uma mudança na política padrão, que eu preciso encontrar.

    
por Anwar 25.06.2012 / 18:51

1 resposta

0

Antes do Ubuntu 10.04, o HAL era usado para montar dispositivos removíveis em vez do udev. Então, configurando /usr/share/hal/fdi/policy/10osvendor/25-ntfs-3g-policy.fdi ou seja, adicionando

% bl0ck_qu0te%

sob o

% bl0ck_qu0te%

seção, pode-se automatizar a montagem deles com permissão exec, mas agora com udev você pode escrever uma regra do udev como

% bl0ck_qu0te%

para montar partições ntfs com permissão executável.

Crie um arquivo de regras em /etc/udev/rules.d . Em /etc/udev/rules.d , os arquivos udev .rule devem ser nomeados da mesma maneira que os scripts init, ou seja, priority-filename.rule form. Sempre que um sdxy ou hdxy for adicionado ao sistema com a chave de dispositivo ID_FS_TYPE correspondente a ntfs , essa regra definirá as opções pmount . Você pode encontrar detalhes sobre como criar regras do udev Escrevendo regras do udev por Daniel Drake e, obviamente, em man 7 udev .

    
por Samik 24.07.2012 / 00:08