Как я позволяю моему приложению записать в доме / ** пользователь **/.config?

Я недавно загрузил Сублимированный текст и когда я ввел лицензию в него. Это отвечает

Не мог записать файл лицензии:/home/scaffrey/.config/sublime-text-3/Local/License.sublime_license

и затем каждый раз я ввожу subl в терминале это говорит мне, что я не зарегистрирован.

Однако, если я ввожу sudo subl , вещи входят в правильный путь.

Таким образом, мой вопрос, как позволить сублимированному тексту записать свою лицензию? Это является раздражающим, потому что иногда я забывал вводить sudo и изменения, которые я внес, оказался потерянным. Я настроил сообщение на форуме для сублимированного текста, но никто еще не ответил.

Что мне делать?

Спасибо

2
задан 9 January 2016 в 17:32

1 ответ

Не хорошо, что этот каталог в Вашем корневом каталоге принадлежит корню.

Вы, возможно, выполняли какие-либо сценарии конфигурации и т.д. как корень?

Так или иначе, выполнитесь:

sudo chown -R scaffrey:scaffrey /home/scaffrey/.config/sublime-text-3/

, Который должен возвратить владение всех файлов и каталогов ниже и включая этот назад Вашему пользователю.

И не забывайте: Никогда не бездельничают с нормальными графическими программами с sudo. По крайней мере, используйте gksudo, если это действительно необходимо, но старайтесь избегать его так или иначе!

3
ответ дан 2 December 2019 в 02:56

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

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