(О сменных носителях, а не о случае со стороны пользователя, поскольку это была ошибка, решенная с помощью обновления)
Это происходит потому, что когда диск смонтирован, вы не являетесь владельцем, поэтому корзина для мусора не может быть создана. Ни uid, ни gid не были назначены, и, поскольку на жестком диске не может быть создана папка с мусорным баком, вам предлагается только выбрать автоматическое удаление файлов.
В этом случае у вас есть 2 варианта: вырезать файлы в вашей файловой системе Linux и удалить их там (что не имеет смысла для нажатия кнопки «Удалить», а файлы удаляются ) или убедиться, что вам были назначены правильные разрешения при монтировании диска.
Создайте новое правило для ваших автоматически монтируемых дисков с этими строками, используйте ваш любимый текстовый редактор для этого
gksudo gedit /etc/udev/rules.d/10-my-media-automount.rules
# vim:enc=utf-8:nu:ai:si:et:ts=4:sw=4:ft=udevrules:
#
# /etc/udev/rules.d/10-my-media-automount.rules
# start at sdb to ignore the system hard drive
KERNEL!="sd[b-z]*", GOTO="my_media_automount_end"
ACTION=="add", PROGRAM!="/sbin/blkid %N", GOTO="my_media_automount_end"
# import some useful filesystem info as variables
IMPORT{program}="/sbin/blkid -o udev -p %N"
# get the label if present, otherwise assign one based on device/partition
ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}"
ENV{ID_FS_LABEL}=="", ENV{dir_name}="usbhd-%k"
# create the dir in /media and symlink it to /mnt
ACTION=="add", RUN+="/bin/mkdir -p '/media/%E{dir_name}'"
# global mount options
ACTION=="add", ENV{mount_options}="relatime"
# filesystem-specific mount options (777/666 dir/file perms for ntfs/vfat)
ACTION=="add", ENV{ID_FS_TYPE}=="vfat|ntfs", ENV{mount_options}="$env{mount_options},gid=46,dmask=000,fmask=111,utf8"
# automount ntfs filesystems using ntfs-3g driver
ACTION=="add", ENV{ID_FS_TYPE}=="ntfs", RUN+="/bin/mount -t ntfs-3g -o %E{mount_options} /dev/%k '/media/%E{dir_name}'"
# automount all other filesystems
ACTION=="add", ENV{ID_FS_TYPE}!="ntfs", RUN+="/bin/mount -t auto -o %E{mount_options} /dev/%k '/media/%E{dir_name}'"
# clean up after device removal
ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l '/media/%E{dir_name}'", RUN+="/bin/rmdir '/media/%E{dir_name}'"
# exit
LABEL="my_media_automount_end"
Перезагрузите компьютер, и ваши диски ntfs будут смонтированы с использованием этого настраиваемого правила. Чтобы изменить разрешения для смонтированного диска, взгляните на строку $env{mount_options},gid=46,dmask=000,fmask=111,utf8"
, опция gid=46
должна монтировать диск ntfs с привилегиями группы ( 46(plugdev)
это группа, которая позволяет монтировать пользователя). диск в Ubuntu) fmask
и dmask
настройки для записи, создания, удаления файлов / папок на диске.
Измените его в соответствии с потребностями. Вам нужно будет самостоятельно отсортировать другие файловые системы в соответствии с каждым типом, но это должно помочь вам начать.
( Источник для udev
правила )