(Über Wechselmedien, nicht der Fall vom Benutzer, da es ein Fehler war, der mit einem Update behoben wurde)
Dieses Verhalten tritt auf, weil Sie, wenn das Laufwerk gemountet ist, nicht als Besitzer angesehen werden und daher kein Papierkorb erstellt werden kann. Es wurde keine UID oder GID zugewiesen. Da auf dem Laufwerk kein Papierkorbordner erstellt werden kann, können Sie die Dateien nur automatisch löschen.
In diesem Fall haben Sie zwei Möglichkeiten: Schneiden Sie die Dateien in Ihr Linux-Dateisystem und löschen Sie sie dort (was den Zweck von " Löschen" zunichte macht und die Dateien gelöscht werden ), oder stellen Sie sicher, dass Sie beim Mounten des Laufwerks die richtigen Berechtigungen erhalten.
Erstellen Sie mit diesen Zeilen eine neue Regel für Ihre automatisch bereitgestellten Laufwerke. Verwenden Sie dazu Ihren bevorzugten Texteditor
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"
Starten Sie Ihren Computer neu und Ihre NTFS-Laufwerke werden mit dieser benutzerdefinierten Regel gemountet. Um die Berechtigungen für das gemountete Laufwerk zu ändern, sehen Sie sich die Zeile an $env{mount_options},gid=46,dmask=000,fmask=111,utf8"
. Die Option gid=46
sollte das NTFS-Laufwerk mit Gruppenberechtigungen mounten ( 46(plugdev)
ist die Gruppe, die einem Benutzer das Mounten ermöglicht ein Laufwerk in Ubuntu) fmask
und dmask
Einstellungen zum Schreiben, Erstellen und Löschen von Dateien / Ordnern auf dem Laufwerk.
Ändern Sie es nach Bedarf. Sie müssen andere Dateisysteme je nach Typ selbst aussortieren, dies sollte jedoch den Anfang machen.
( Quelle für die udev
Regel )