Por que o Firefox repentinamente continua perguntando “Você quer executar o 'START.htm' ou exibir seu conteúdo?” nos arquivos htm e text?

2

Não tenho certeza de qual atualização ou ação eu tomei, mas o ubuntu é bastante irritante agora, sempre fazendo as perguntas acima, simplesmente quero exibir um arquivo htm salvo no firefox. Isso me dá a opção de executar no terminal, exibir, cancelar ou executar. Ele também faz isso para arquivos de texto.

Eu tenho um boot de duelo com o win 7 e várias partições ntfs para dados que eu compartilho entre o Ubuntu e o Win. Eu recentemente usei o ntfs-config para auto montar estas partições e desde então esta mensagem foi exibida. Eu quero reverter para seu comportamento padrão anterior.

Qualquer um que tenha ideias sobre o como ou o porquê dele, como eu sou um usuário linux novo e relativamente perplexo com isso!

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

proc    /proc   proc    nodev,noexec,nosuid 0   0
#Entry for /dev/sda9 :
UUID=1c4cd258-c17f-4757-a6fc-4bf0f958a9d6   /   ext4    errors=remount-ro   0   1
#Entry for /dev/sda6 :
UUID=01CCE74276C39A10   /media/Dataa    ntfs-3g defaults,locale=en_US.UTF-8 0   0
#Entry for /dev/sda7 :
UUID=01CCE7427B43A3F0   /media/Film ntfs-3g defaults,locale=en_US.UTF-8 0   0
#Entry for /dev/sda8 :
UUID=01CCEDC6F0F11260   /media/Linux_storage    ntfs-3g defaults,locale=en_US.UTF-8 0   0
#Entry for /dev/sda5 :
UUID=01CCE74272A05630   /media/Music    ntfs-3g defaults,locale=en_US.UTF-8 0   0
#Entry for /dev/sda1 :
UUID=2E9834EC9834B465   /media/System_Reserved  ntfs    defaults,nls=utf8,umask=0222    0   0
#Entry for /dev/sda2 :
UUID=7C5639D8563993BC   /media/sda2 ntfs-3g defaults,locale=en_US.UTF-8 0   0
#Entry for /dev/sda10 :
UUID=a2fd0541-75b9-4ccb-8a51-f6074e042a37   none    swap    sw  0   0
    
por Ash 12.03.2012 / 17:26

1 resposta

2

Esse comportamento ocorre quando você clica duas vezes em um arquivo executável. Parece que este arquivo HTML está marcado como executável. Você pode clicar com o botão direito do mouse no arquivo, selecionar propriedades e verificar a guia de segurança.

Se este arquivo estiver armazenado em uma partição NTFS, a partição não terá nenhum conceito de arquivos executáveis. Como tal, a permissão de execução de todos os arquivos nessa partição será determinada no momento da montagem pelas opções. Parece provável que quando você jogou com o ntfs-config você o configurou para que todos os arquivos daquela partição sejam executáveis.

Como você comentou, o ntfs-config não possui nenhuma opção para remover partições, você deve editar manualmente o / etc / fstab para obter as opções que deseja:

  1. Você pode remover todas as entradas marcadas como ntfs no seu fstab. Dessa forma, o Ubuntu voltará ao seu comportamento padrão. O arquivo será algo assim:

    proc    /proc   proc    nodev,noexec,nosuid 0   0
    #Entry for /dev/sda9 :
    UUID=1c4cd258-c17f-4757-a6fc-4bf0f958a9d6   /   ext4    errors=remount-ro   0   1
     -8 0   0
    #Entry for /dev/sda10 :
    UUID=a2fd0541-75b9-4ccb-8a51-f6074e042a37   none    swap    sw  0   0
    
  2. Você pode adicionar 'noexec' como uma opção para cada linha que se refere a uma partição ntfs. Isso deve resultar em seu comportamento desejado: as partições serão automontadas na inicialização e o clique duplo em um arquivo irá abri-lo em seu editor. Cada linha deve ficar assim:

    UUID=7C5639D8563993BC   /media/sda2 ntfs-3g defaults,noexec,locale=en_US.UTF-8 0   0
    
por Javier Rivera 12.03.2012 / 17:31