[Resolvido] Como retirar a permissão para executar arquivos .txt como programas?

editado fevereiro 2018 em Sistema
Quando vou abrir algum arquivo com o editor de textos aparece aquela janelinha perguntando se eu quero exibir o arquivo ou executá-lo. Os arquivos que eu tenho no hd do pc eu consegui tirar clicando com o botão direito, indo em "propriedades", "permissões", e desmarcando a opção "Permitir execução do arquivo como um programa". Mas os arquivos que estão no hd externo eu não consigo desmarcar. Gostaria de saber se tem como retirar a permissão para executar arquivos .txt como programas em todos os arquivos?


Segue abaixo as configurações do meu pc:

System: Host: linuxmint-desktop Kernel: 4.10.0-38-generic x86_64 (64 bit gcc: 5.4.0)
Desktop: Cinnamon 3.6.6 (Gtk 3.18.9-1ubuntu3.3)
Distro: Linux Mint 18.3 Sylvia
Machine: Mobo: ASUSTeK model: P8H61-M LE/BR v: Rev x.0x
Bios: American Megatrends v: 4307 date: 05/13/2013
CPU: Quad core Intel Core i5-2310 (-MCP-) cache: 6144 KB
flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 23140
clock speeds: max: 3200 MHz 1: 1792 MHz 2: 1696 MHz 3: 1621 MHz
4: 1607 MHz
Graphics: Card: NVIDIA GF116 [GeForce GTX 550 Ti] bus-ID: 01:00.0
Display Server: X.Org 1.18.4 drivers: nvidia (unloaded: fbdev,vesa,nouveau)
Resolution: [email protected], [email protected]
GLX Renderer: GeForce GTX 550 Ti/PCIe/SSE2
GLX Version: 4.5.0 NVIDIA 384.111 Direct Rendering: Yes
Audio: Card-1 NVIDIA GF116 High Definition Audio Controller
driver: snd_hda_intel bus-ID: 01:00.1
Card-2 Intel 6 Series/C200 Series Family High Definition Audio Controller
driver: snd_hda_intel bus-ID: 00:1b.0
Sound: Advanced Linux Sound Architecture v: k4.10.0-38-generic
Network: Card-1: Realtek RTL-8100/8101L/8139 PCI Fast Ethernet Adapter
driver: 8139too v: 0.9.28 port: 2000 bus-ID: 04:00.0
IF: enp4s0 state: unknown speed: 100 Mbps duplex: full
mac: c8:3a:35:d3:60:15
Card-2: Realtek RTL8188EUS 802.11n Wireless Network Adapter
driver: r8188eu v: v4.1.4_6773.20130222 usb-ID: 002-007
IF: wlx18d6c70ae3a3 state: N/A mac: N/A
Drives: HDD Total Size: 1500.3GB (57.3% used)
ID-1: /dev/sda model: ST31000524AS size: 1000.2GB
ID-2: USB /dev/sdb model: S2_Portable size: 500.1GB
Partition: ID-1: / size: 20G used: 7.8G (43%) fs: ext4 dev: /dev/sda2
ID-2: /home size: 845G used: 336G (42%) fs: ext4 dev: /dev/sda4
ID-3: /tmp size: 964M used: 1.4M (1%) fs: ext4 dev: /dev/zram1
ID-4: swap-1 size: 8.19GB used: 0.00GB (0%) fs: swap dev: /dev/sda3
ID-5: swap-2 size: 1.03GB used: 0.00GB (0%) fs: swap dev: /dev/zram0
RAID: No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors: System Temperatures: cpu: 52.0C mobo: 27.8C gpu: 0.0:69C
Fan Speeds (in rpm): cpu: 0
Info: Processes: 232 Uptime: 10 min Memory: 3157.7/3915.0MB
Init: systemd runlevel: 5 Gcc sys: 5.4.0
Client: Shell (bash 4.3.481) inxi: 2.2.35

Comentários

  • Testei aqui e só consegui retirar a permissão de executável depois de copiar o arquivo para hd do pc e proceder conforme você descreveu. Testei modo gráfico e terminal, sempre dá a mesma coisa, é necessário copiar o arquivo para o hd do pc e só então retirar a permissão. Talvez algum colega tenha uma solução melhor.
  • No mint mate:

    abra o gerenciador de pastas (caja)
    editar
    preferencias
    aba: comportamento
    configure a opção -> "arquivos de textos executaveis"
  • Isso também era um problema pra mim :p

    No Cinnamon
    Abra o Nemo
    Menu Editar -> Preferências
    Aba Comportamento
    Marque a opção: Visualizar arquivos de texto executáveis quando foram abertos.
  • consegui, obrigado pessoal. No começo eu não entendi direito o que vcs explicaram mas depois eu consegui. Eu fui no menu principal, abri "arquivos" depois fui em "editar", "preferências", depois na aba "comportamento" eu marquei a opção: "visualizar arquivos de texto quando eles são abertos"
  • consegui, obrigado pessoal. No começo eu não entendi direito o que vcs explicaram mas depois eu consegui. Eu fui no menu principal, abri "arquivos" depois fui em "editar", "preferências", depois na aba "comportamento" eu marquei a opção: "visualizar arquivos de texto quando eles são abertos"

    Que bom que conseguiu.

    Agora pra ficar mais bonito só falta você corrigir o Resolvido por que do jeito que ta esta contra as nossas regras.
    8. Não serão permitidas postagens em caixa alta, salvo nos casos de termos que exijam tal formatação, como siglas, por exemplo. Isto inclui os títulos das discussões. Por equivaler a “gritar”, mensagens com esse tipo de formatação poderão ser mal interpretadas. Postagens assim, terão de ser reeditadas pelo autor, que será advertido. Para destacar seus textos, os usuários devem utilizar as opções de formatação disponíveis na barra de ferramentas dos espaços de postagem;
    
    Ate mais...
  • Alquintela disse:

    Testei aqui e só consegui retirar a permissão de executável depois de copiar o arquivo para hd do pc e proceder conforme você descreveu. Testei modo gráfico e terminal, sempre dá a mesma coisa, é necessário copiar o arquivo para o hd do pc e só então retirar a permissão. Talvez algum colega tenha uma solução melhor.

    Pessoal, instalei a versão 19.3 e acontece o mesmo.
    Entretanto, clica para apagar configuração de executável e o gui volta a marcar (não desmarca)
    Indo no prompt e comandando [sudo chmox -x nome] ele muda as característica no nemo mas continua mostrando executável.
    Se fizer o mesmo incluindo recursivo, também ignora o comando.

    Edson
  • editado abril 2020
    sudo chmod -x nome

    você pode tentar usar

    chmod 664 nome


    se seu arquivo estiver dentro da "home" ou "pasta pessoal" você não precisa usar sudo
Entre ou Registre-se para fazer um comentário.