Я использую настольную среду LXDE (надежный человек 14.04), браузер Хрома и приложение Текстового редактора.
Проблема
Когда я редактирую файл под своим именем пользователя (/home/henrywright), все хорошо работает, но когда я пытаюсь отредактировать файл, хранивший вне моей пользовательской папки (например,/var/www/html), ничего не происходит после того, как я сохраняю документ.
Моя первая мысль, это могло быть связанными полномочиями, но я не уверен, как решить проблему. Как я могу сохранить файл, что я продолжаю работать в каталоге вне моей собственной пользовательской папки?
Мне просто пришло в голову, что, так как Вы пытаетесь отредактировать файлы в/var/www, все, которое необходимо сделать, добавляете себя к группе www-данных и вносите некоторые изменения в полномочия директора
Сначала:
sudo adduser username www-data
Тогда изменяют владельца каталога, и группа
sudo chown -R www-data:www-data /var/www/html
позволяют группе писать в каталог
sudo chmod 775 /var/www/html
Теперь/var/www, и любой файл или каталог в нем имеет полномочия www-данных группы
, Просто выходят из системы и это снова, чтобы удостовериться, что изменение группы вступает в силу
Тогда выполненный от терминала
groups username
, И он перечислит группы, которых Вы являетесь частью. Необходимо видеть www-данные. Если так, пойдите, пытаются отредактировать файл, и он будет работать.
Жаль это не произошло со мной сначала.
Редактирование: просто для уточнения Вы добавили себя к www-данным и позволили чтение-запись на/var/www любому в www-данных группы.
при открытии хрома он будет открыт как пользователь, который имеет полномочия получить доступ к файлам попытка отредактировать
Используйте редактора с полномочиями суперпользователя:
$ sudo nano path-to-file
Для владения папкой используйте:
$ sudo chown -R username:group path-to folder
Тогда можно отредактировать без sudo
. group
является дополнительным.
Linux не позволит Вам изменять системные файлы, которыми Вы не владеете, если Вы не объявляете, что Вы - корень. Необходимо внести изменения с sudo полномочиями.
Открывают Вашего редактора или файловый менеджер с 'sudo' вначале. (sudo Pcanfm или sudo leafpad)
Необходимо выполнить редактора с sudo (или полномочия пользователя root). Не уверенный можно сделать это с приложением Chrome.
Вы, возможно, должны выполнить хром с sudo, чтобы заставить это работать.
От терминала
sudo chromium &
, Но я не знаю, существуют ли какие-либо последствия безопасности, которые идут с этим. Можно хотеть только использовать приложение на браузере с sudo и поисковым Интернетом в другом экземпляре.
Вы могли бы быть более обеспечены просто использование редактора обычного текста.
Редактирование: Сделал некоторый поиск, и хром не будет даже работать как корень, если Вы не внесете некоторые изменения, так, чтобы довольно хороший признак не работать как корень.
Снова, можно хотеть найти текстовый редактор, Вам нравится этот, может быть установлен (не приложение). Снимок экрана выглядит очень похожим на что-то, что действительно работает, но имя выходит из меня
Редактирование: Как обсуждено это были Скобки, о которых я думал, и Вам нравится он, но никакая загрузка руки. У меня есть компиляция проблем на моем Raspberry Pi из-за ошибки PhantomJS, но у Вас может быть лучшая удача
, Удостоверяются, что Вам установили узел.
wget http://nodejs.org/dist/v0.10.35/node-v0.10.35.tar.gz
tar - zxvf node-v0.10.35.tar.gz
Когда-то извлеченный CD в каталог узла и делает обычное
./configure
make
sudo make install
Теперь скобки мерзавца
git clone https://github.com/adobe/brackets.git
CD в Выполнение каталога
Brackets, следующие
sudo npm install -g grunt-cli
npm install
grunt
Тогда расслабляются и ожидают. Надо надеяться, это создаст для Вас. Как я сказал, что нахожусь на Raspberry Pi и имел проблемы с PhantomJS, но Вы не можете.