Творець Qt викидає помилку дозволу на проект (файли, що належать мені) в каталозі root


2

Я нещодавно змінив арку linux з ubuntu і скопіював мій проект qt до мого домашнього каталогу,

Всякий раз, коли я відкриваю проект з qt creator, він дає мені помилку дозволу і каже, що він не може написати будь-який файл.

khajvaharch[~/convQML]
[19:24]:ls -l
total 88
-rw-rw-rw- 1 khvah root   3400 Aug 29 08:53 convQML64.png
-rw-rw-rw- 1 khvah root   4945 Aug 29 08:53 convQML80.png
-rw-rw-rw- 1 khvah root    217 Aug 29 08:53 convQML.desktop
-rw-rw-rw- 1 khvah root    282 Aug 29 08:53 convQML_harmattan.desktop
-rw-rw-rw- 1 khvah root    784 Aug 29 18:53 convQML.pro
-rw-rw-rw- 1 khvah root  17523 Sep  1 13:33 convQML.pro.user
-rw-rw-rw- 1 khvah root  17917 Sep  1 13:33 convQML.pro.user.37a898c
drwxr-xrwx 2 khvah root   4096 Aug 29 10:37 icons
-rw-rw-rw- 1 khvah users   367 Sep  2 19:13 main.cpp
-rw-rw-rw- 1 khvah root     54 Aug 29 19:02 mainwindow.cpp
-rw-rw-rw- 1 khvah root    204 Aug 29 19:02 mainwindow.h
drwxr-xrwx 3 khvah root   4096 Aug 29 08:53 qml
drwxr-xrwx 2 khvah root   4096 Aug 29 08:53 qtquick2applicationviewer

Каталог:

drwxr-xr-x  5 root  root      4096 Sep  1 13:33 convQML

Як бачите, всі файли належать мені, і я відкриваю творець qt зі свого облікового запису. Я можу редагувати кожен файл з цього проекту іншими текстовими редакторами, але не з qt creator.

Я припускаю, що спочатку я використовував qt creator не як khvah, але я ввійшов у систему з цим accout, і я запускаю програму з цього облікового запису.

Отже, що може бути моєю проблемою?


Що таке дозвіл на каталог (не на файли, а на каталог)?
Hennes

@Hennes добре, це була проблема, вона належала до кореня, але чому це буде так? Чому я можу редагувати свої файли з іншими текстовими редакторами, але з творцем, і це не так, як файл проекту - це каталог ... Будь ласка, напишіть пояснення як відповідь, щоб я міг прийняти
khajvah

Відповіді:


2

Ваша проблема полягає, ймовірно, в тому, що інші редактори змінили існуючі файли (до яких ви можете читати і писати), але цей автор QT прочитав старий вміст, а потім спробував створити новий файл зі зміненим вмістом. Це працює тільки, якщо у вас є дозволи на створення нових файлів у цьому каталозі.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.