Вопрос или проблема
Я использую Ubuntu MATE, когда я хочу получить доступ к домашнему каталогу, появляется сообщение:
Для каталога, содержащего настройки Caja, нужны права на чтение и запись: /home/xxxx/.config/caja
Я попытался изменить разрешения и перезагрузил систему, но столкнулся с той же проблемой.
Люди, которые пришли сюда из Google или Duckduckgo (как я), нуждаются в ответе на этот вопрос. В моем случае я создал ярлык на рабочем столе, чтобы запускать файловый менеджер Caja непосредственно с рабочего стола. Но когда я сделал его исполняемым и нажал на него, чтобы запустить, я получаю то же сообщение, что и в теме выше.
Для этого я нашел решение, вот оно:
Откройте терминал и введите:
(замените username на ваше имя пользователя)
cd /home/username/
cd .config
chmod -R 777 caja
rm -r caja
Готово!
В следующий раз, когда машина запустится или будет использован файловый менеджер Caja, папка caja будет возвращена в правильный режим в /home/username/.config. Так что не беспокойтесь об этом.
С уважением,
Арно.
Я столкнулся с этой проблемой после гибернации с помощью команды “pm-suspend-hybrid” в Ubuntu 16.04. Попытка открыть Caja привела к тому же сообщению об ошибке, которое вы описываете. После перезагрузки и выполнения команды fsck проблема была решена в моем случае, изменения разрешений не требовались (установка разрешений на “777”, как указано в ответе Арно, является нежелательной с точки зрения безопасности, поскольку разрешение “7” для “других” означает права на чтение, запись и выполнение для всех).
Что касается причины, почему это происходит, чтобы предотвратить повторения, в этом обсуждении Linux Mint по этой теме https://forums.linuxmint.com/viewtopic.php?f=90&t=165741?f=90&t=165741, пользователь “Wharfrat” обвиняет в этом обман стандартных входов с зашифрованным диском, что происходит, когда я возобновляю работу после гибернации и оказываюсь прямо на рабочем столе без входа в систему.
Ответ или решение
Ответ на вопрос о настройках Caja в Ubuntu MATE, связанных с правами на чтение и запись, может быть представлен следующим образом:
Вам необходимо настроить права доступа к директории, содержащей настройки Caja, чтобы устранить проблему с ошибкой "Путь к директории, содержащей настройки caja, должен иметь права на чтение и запись: /home/xxxx/.config/caja". Это может произойти в результате неправильных прав доступа после перезагрузки, выхода из системы или использования команд вроде "pm-suspend-hybrid".
Для решения этой проблемы выполните следующие шаги:
-
Откройте терминал. Вы можете сделать это, нажав комбинацию клавиш
Ctrl + Alt + T
. -
Переходите к директории с настройками Caja. Замените
username
на ваше имя пользователя:cd /home/username/.config
-
Проверьте права доступа к директории caja. Выполните команду:
ls -ld caja
Эта команда покажет текущие права доступа. Если вы увидите, что права установлены неправильно (например, "drwx——" или что-то в этом роде), выполните следующие команды для исправления:
-
Измените права доступа к директории caixa. Это можно сделать следующим образом:
chmod 700 caja
Это даст владельцу директории права на чтение, запись и выполнение, а всем остальным – никаких прав.
-
Если директория caja все еще вызывает ошибки, вы можете попробовать удалить её. Сначала сделайте резервную копию, если необходимо:
mv caja caja_backup
Затем создайте новую директорию:
mkdir caja
Теперь вы можете перезапустить Caja или перезагрузить систему, и директория будет автоматически создана с правильными правами.
-
Дополнительное решение, если проблема сохраняется: Если проблема возникла после использования гибернации, попробуйте выполнить проверку файловой системы:
sudo fsck -f /dev/sdX
Замените
/dev/sdX
на корректное устройство, если это необходимо. Это может помочь устранить повреждения или проблемы с правами доступа. -
Убедитесь, что вы не устанавливаете права доступа 777. Это небезопасно, так как дает всем пользователям права на запись и выполнение, что открывает вашу систему для возможных угроз.
Если после выполнения вышеуказанных шагов проблема сохраняется, возможно, стоит проверить настройки вашего окружения рабочего стола или конфигурацию системы, касающуюся прав пользователей и групп.
Надеюсь, это поможет вам решить проблему с Caja. Если у вас есть дополнительные вопросы или нужна помощь, не стесняйтесь обращаться.
С уважением,
[Ваше Имя]
Эксперт по Ubuntu MATE