1

Вещи происходят на Ubuntu.

Я хочу переместить файл в корзину. Я не являюсь владельцем файла, но файл принадлежит root:samba, и я являюсь членом группы samba, и права доступа к файлу rwxrw-r--

Появляется сообщение «Невозможно переместить файл в корзину, вы хотите немедленно удалить?». Ничего более.

Почему я не могу переместить его в корзину?

2 ответа2

3

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

Выкладываю файл в свой .Trash означает, что nautilus попытается сменить владельца и группу на uid и gid вашего пользователя.

В конечном счете, я считаю, что это ошибка, и о ней нужно сообщить.

Редактировать:

Я не могу воспроизвести это, поскольку я воссоздал точно такие же условия (тот же пользователь: группа и администратор) и решил, что это НЕ ошибка, а нормальное поведение.

Предполагая, что вы являетесь владельцем samba , я предполагаю, что файл находится в удаленном хранилище , и перемещение элементов из удаленного хранилища (например, общего ресурса Windows) в локальную корзину не имеет смысла.

0

Может быть проблема удаленного файла, как говорит LiraNuna.

Тем не менее, я предполагаю, что это просто слишком большой. У мусорной корзины есть верхний предел того, сколько она будет вмещать, и если вы удаляете что-то большее, Наутилус сочтет, что оно слишком велико, чтобы ограничить вероятность того, что вы захотите его вернуть, поэтому вместо этого он удаляет напрямую.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .