Я пытаюсь открыть некоторые html, php, js и css файлы, которые я скопировал в / var / www. Если у них установлена опция Разрешение на выполнение (Разрешить выполнение файла как программы), я не могу открыть их с помощью gedit, что я обычно делал в Ubuntu 10.10 и проверял вчера, устанавливая 10.10, чтобы убедиться.
Если я удаляю опцию execute, она работает и открывается с помощью gedit.
Я также установил для Nautilus значение Запускать исполняемые текстовые файлы, когда они открываются в настройках Nautilus (раздел «Поведение»).
Я не уверен, что понимаю, но если вы удалите разрешение на выполнение из папок, вы не сможете заглянуть внутрь них. (Таким образом, если вы удалите разрешение на выполнение из /var/www
, вы не сможете увидеть какие-либо файлы внутри.)
Попробуйте выполнить следующее в Терминале. (Это изменит разрешения на все в /var/www.)
chmod u+x -R /var/www
find /var/www -type f | xargs chmod u-x
Теперь папки должны быть исполняемыми (чтобы вы могли заглянуть внутрь них), а файлы - нет.
Это помогает?
Нам нужно решить, что мы хотим, чтобы Наутилус делал с исполняемыми текстовыми файлами. Из Правка -> Настройки -> Поведение у нас будет выбор из трех вариантов:
Запускайте исполняемые текстовые файлы при их открытии:
Всегда запускают эти файлы при открытии или щелчке мыши
Просмотр исполняемых текстовых файлов, когда они открыты открыл:
Всегда открывайте эти файлы в вашем стандартном текстовом редакторе / средстве просмотра
Каждый раз спрашивайте:
Позволяет нам выбирать, что делать в дополнительном окне: