Cancelar "permitir abrir archivos como programa" (SOLUCIONADO)

Comentarios sobre el buen funcionamiento del sistema y como personalizarlo a tus necesidades.

Moderadores: doc, mcun

Responder
Avatar de Usuario
clamide
Forista Medio
Forista Medio
Mensajes: 298
Registrado: Dom Mar 25, 2007 8:00 am

Cancelar "permitir abrir archivos como programa" (SOLUCIONADO)

Mensaje por clamide »

Hola:
No sé qué he hecho con los permisos (estaba tratando de habilitar la webcam) que ahora cualquier archivo de texto se me abre con el mensaje de :
"ejecutar en terminal - mostrar - cancelar - ejecutar"...
¿Alguién sabe cómo hacer para que las cosas vuelvan a su normalidad, esto es, para abrir los archivos de texto normalmente, con el pluma o el libre office (estoy en linux mint 13) ?
Gracias y saludos.


P.S.:
Estos son parte de los últimos comandos en la terminal, por si sirve de algo:

Código: Seleccionar todo

sudo nautilus
  169  cd /home/..../ .local/share/Trash
  170  sudo rm -Rf /root/.local/share/Trash/files/*
  171  sudo rm -Rf /root/.local/share/Trash/info/*
  172  sudo rm -r /home/usuario/.local/share/Trash/*
  173  sudo rm -r /home/..../.local/share/Trash/*
  174  sudo chmod -R 777 *
  175  chown..... -R *
  176  sudo chown .... -R *
  177  sudo chgrp.... -R *
  178  sudo nautilus
  179  ls /dev/vid* /dev/video0?
  180  cat /proc/bus/usb/devices 
  181  sudo cat /proc/bus/usb/devices 
Última edición por clamide el Jue Jun 28, 2012 1:53 pm, editado 3 veces en total.

Avatar de Usuario
neurus
Forista Legendario
Forista Legendario
Mensajes: 1810
Registrado: Dom Oct 10, 2004 7:00 am

Re: Cancelar "permitir abrir archivos como programa"

Mensaje por neurus »

El problema, seguramente es esta línea:
sudo chmod -R 777 *
Tienes dos opciones:
1) armar un script que recorra recursivamente los directorios de $HOME (pero sólo de $HOME), buscando extensiones que no deberían tener permisos de ejecución. Y quitárselos.

2) quitarle permisos de ejecución a todos los archivos de $HOME. Si hay alguno que debería tenerlos, luego se los das. Por lógica puedes tener dos o tres ejecutables, y muchos archivos que no deberían tener permisos de ejecución. De nuevo: eso se hace en tu $HOME: sudo chmod -R -x * (debido a que lo hiciste antes como root, debes hacerlo también ahora, pero si lo ejecutas fuera de tu $HOME, te quedas con un sistema inservible).


PD: ¿De cuántos archivos, aproximadamente, estamos hablando? Porque si son tres o cuatro archivos, tal vez te convenga dar click derecho, propiedades, permisos, desmarcas ejecución, aceptas.

Avatar de Usuario
clamide
Forista Medio
Forista Medio
Mensajes: 298
Registrado: Dom Mar 25, 2007 8:00 am

Re: Cancelar "permitir abrir archivos como programa"

Mensaje por clamide »

Gracias por responder.
Pues estamos hablando de unos cuantos archivos de texto (yo diría que bastantes; el libre office he comprabado que me los abre normalmente).
Creo que voy a aplicar "sudo chmod -R-x*" que parece lo más sencillo. ¿Sólo he de ingresar el comando tal y como está y nada más? Explicame el proceso pasito a paso, como para niños pequeños, que soy bastante nueva en esto.No quisiera cargarme el sistema que acabo de instalar con cierta dificultad...
Gracias de nuevo y espero tu respuesta para ponerme manos a la obra :)

Avatar de Usuario
neurus
Forista Legendario
Forista Legendario
Mensajes: 1810
Registrado: Dom Oct 10, 2004 7:00 am

Re: Cancelar "permitir abrir archivos como programa"

Mensaje por neurus »

Reemplaza /home/clamide/ por lo que corresponda en tu sistema.
Puedes reemplazar "*.txt" por otras extensiones, con las que tengas el mismo problema.

Código: Seleccionar todo

for i in "$(find  /home/clamide/ -iname "*.txt")"; do sudo chmod -x "$i"; done

Avatar de Usuario
clamide
Forista Medio
Forista Medio
Mensajes: 298
Registrado: Dom Mar 25, 2007 8:00 am

Re: Cancelar "permitir abrir archivos como programa"

Mensaje por clamide »

Gracias.
He ingresado el comando que me has envíado pero no ha dado resultado. Al final, la terminal me avisa que es demasiado largo...o algo semejante, vamos que las cosas siguen igual.

Avatar de Usuario
neurus
Forista Legendario
Forista Legendario
Mensajes: 1810
Registrado: Dom Oct 10, 2004 7:00 am

Re: Cancelar "permitir abrir archivos como programa"

Mensaje por neurus »

Lo de "algo semejante" aclara todas las dudas.

En fin. Supongo que un simple sudo chmod -R -x /home/clamide/ debería solucionar todo. A lo sumo, puede que luego debas darle permisos de ejecución a .xsession, si es que lo utilizas: chmod +x .xsession (como usuario).

Si no, hay que recurrir a un script:

Código: Seleccionar todo

#!/bin/bash
LISTA=`tempfile`
find  /home/clamide/ -iname "*.txt" >$LISTA
while read line; do 
   sudo chmod -x "$line";
done < $LISTA

Avatar de Usuario
clamide
Forista Medio
Forista Medio
Mensajes: 298
Registrado: Dom Mar 25, 2007 8:00 am

Re: Cancelar "permitir abrir archivos como programa"

Mensaje por clamide »

:wink: Pues no sé cómo ni por qué, ahora sí que parece que los archivos de texto se abren normalmente (sin hacer lo que propones en tu último mensaje).
Creo que voy a dar el tema por solucionado.
Gracias por todo tu interés y tu tiempo.
Si tengo problemas de nuevo, amenazo con volver :wink:
Saludos.

Responder
  • Temas similares
    Respuestas
    Vistas
    Último mensaje