Наутилус не открывает файл для просмотра, когда у него есть разрешение Выполнить

Я пытаюсь открыть некоторые html, php, js и css файлы, которые я скопировал в / var / www. Если у них установлена ​​опция Разрешение на выполнение (Разрешить выполнение файла как программы), я не могу открыть их с помощью gedit, что я обычно делал в Ubuntu 10.10 и проверял вчера, устанавливая 10.10, чтобы убедиться.

Если я удаляю опцию execute, она работает и открывается с помощью gedit.

Я также установил для Nautilus значение Запускать исполняемые текстовые файлы, когда они открываются в настройках Nautilus (раздел «Поведение»).

2
задан 6 May 2011 в 01:10

2 ответа

Я не уверен, что понимаю, но если вы удалите разрешение на выполнение из папок, вы не сможете заглянуть внутрь них. (Таким образом, если вы удалите разрешение на выполнение из /var/www, вы не сможете увидеть какие-либо файлы внутри.)

Попробуйте выполнить следующее в Терминале. (Это изменит разрешения на все в /var/www.)

chmod u+x -R /var/www
find /var/www -type f | xargs chmod u-x

Теперь папки должны быть исполняемыми (чтобы вы могли заглянуть внутрь них), а файлы - нет.

Это помогает?

0
ответ дан 6 May 2011 в 01:10

Нам нужно решить, что мы хотим, чтобы Наутилус делал с исполняемыми текстовыми файлами. Из Правка -> Настройки -> Поведение у нас будет выбор из трех вариантов:

enter image description here

  • Запускайте исполняемые текстовые файлы при их открытии:

    Всегда запускают эти файлы при открытии или щелчке мыши

  • Просмотр исполняемых текстовых файлов, когда они открыты открыл:

    Всегда открывайте эти файлы в вашем стандартном текстовом редакторе / средстве просмотра

  • Каждый раз спрашивайте:

    Позволяет нам выбирать, что делать в дополнительном окне:

enter image description here

0
ответ дан 6 May 2011 в 01:10

Другие вопросы по тегам:

Похожие вопросы: