Невозможно переместить файл в предупреждение об ошибке при попытке удалить файл в Nautilus

Я рекомендую использовать вино в Ubuntu и просто перевернуть XP все вместе. Если вы в конечном итоге ненавидите Ubuntu, есть много других вариантов (Mint Kubuntu Debian Fedora Xubuntu и т. Д.).

1
задан 19 May 2014 в 21:06

4 ответа

В случаях, когда пользователь не может удалить файл, хранящийся в несъемном разделе (Ubuntu 14.04)

Как заявляет Бруно Перейра, это происходит потому, что у пользователя нет разрешений на запись на mount (в случае OP, / var), поэтому каталог для мусорного ящика не может быть создан.

В этом случае OP не может перемещаться в файлы мусора, хранящиеся в разделе / ​​var. Чтобы решить эту проблему:

$ cd /var
$ sudo mkdir .Trash-1000
$ chown user:group .Trash-1000

Вам придется заменить:

1000 на ваш идентификатор пользователя (см. Номер, следующий за вашим именем входа в файле / etc / passwd ) user:group по вашему логину и группе, соответственно
5
ответ дан 25 May 2018 в 17:14

У меня была эта проблема, когда я добавил строку в / etc / fstab для установки раздела ntfs.

Документация Ubuntu объясняет, что вы должны монтировать диски с помощью udisks, что и использует nautilus.

Резюме шаги для автоматической установки раздела:

Предварительное условие: смонтировать раздел и найти его имя (например, / dev / sdb1) с помощью команды mount. Получите uuid раздела. Uuid появляется перед -> в этой команде: ls -al /dev/disk/by-uuid/ Команда для установки будет: /usr/bin/udisks --mount /dev/disk/by-uuid/<the uuid you found previously> Добавить эту команду в ваши приложения для запуска
0
ответ дан 25 May 2018 в 17:14
  • 1
    Это не позволяет выполнять файлы в разделе ntfs – Anwar 20 May 2012 в 15:38

В 16.04 я столкнулся с той же проблемой. Решение открыло диски, щелкнув раздел NTFS -> на значке маленьких шестерен (внизу) (дополнительные параметры раздела) -> «Изменить параметры монтирования» и добавив «uid = 1000» (без кавычек, разделенных запятой) на строку над точкой монтирования (см. рисунок).

uid должен быть установлен на альтернативный номер от 1000, возвращенный командой «id» с терминала, если вы не являетесь первоначальным пользователем, как упомянуто .

0
ответ дан 25 May 2018 в 17:14

Для тех, кто любит графические интерфейсы, вот как это можно сделать графически:

Откройте редактор nemo-файлов (sudo apt-get install nemo для установки) с повышенными привилегиями, набрав sudo nemo в терминал. [Это, вероятно, будет работать и в наутилусе, но я тестировал только в nemo]. Щелкните правой кнопкой мыши установленное устройство, где хранятся ваши файлы, и перейдите в «Свойства». Перейдите на вкладку «Разрешения», а для «Владелец» щелкните раскрывающееся меню и выберите свое имя пользователя. Закройте все и вернитесь к своему нормальному файловому менеджеру. Когда вы устанавливаете владельца устройства, он должен теперь создать корзину для вас на этом устройстве и позволить вам нажимать кнопку удаления, чтобы автоматически перемещать файлы в корзину.
-1
ответ дан 25 May 2018 в 17:14
  • 1
    Запуск GUI-программы с помощью sudo обычно не является хорошей идеей; Многие вещи могут пойти не так - как, например, при первом запуске nemo, он будет писать свои конфигурационные файлы и создавать нужные ему каталоги. Они будут принадлежать root и не будут доступны для записи пользователем. И это займет некоторое время, пока проблема не будет замечена - команда sudo может быть давно забыта. Например, я думаю, nemo создает каталог ~user/.local/share/nemo/scripts/ при первом запуске. – Volker Siegel 24 April 2017 в 21:13
  • 2
    Интересно.... – Gabriel Staples 25 April 2017 в 01:18

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

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