(Acerca de los medios extraíbles, no el caso del usuario ya que fue un error resuelto con una actualización)
Este comportamiento ocurre porque cuando la unidad está montada, no se le considera el propietario, por lo que no se puede crear una papelera. No se asignó uid o gid y, dado que no se puede crear una carpeta de la papelera en la unidad, solo se le ofrece la opción de eliminar los archivos automáticamente.
En ese caso, tiene 2 opciones: corte los archivos en su sistema de archivos Linux y elimínelos allí (lo que anula el propósito de presionar eliminar y los archivos se eliminan ) o asegúrese de que se le asignen los permisos correctos al montar la unidad.
Cree una nueva regla para sus unidades montadas automáticamente con estas líneas, use su editor de texto favorito para eso
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"
Reinicie su computadora y sus unidades ntfs se montarán utilizando esta regla personalizada, para cambiar los permisos de la unidad montada, eche un vistazo a la línea $env{mount_options},gid=46,dmask=000,fmask=111,utf8"
, la opción gid=46
debe montar la unidad ntfs con privilegios de grupo ( 46(plugdev)
es el grupo que permite que un usuario monte una unidad en Ubuntu), fmask
y dmask
configuraciones para escribir, crear, eliminar archivos / carpetas en la unidad.
Cámbielo según las necesidades. Deberá ordenar otros sistemas de archivos usted mismo de acuerdo con cada tipo, pero esto debería comenzar.
( Fuente de la udev
regla )