Je ne pouvais pas voir l'option "Déplacer vers la corbeille" dans le menu contextuel, mais uniquement l'option "Supprimer" qui rend le fichier complètement supprimé (Are you sure you want to permanently delete “file.txt”?
). J'ai aussi essayé chown/chmod
sur les fichiers et dossiers que j'essaye de déplacer vers la corbeille. Donc, je ne peux PAS supprimer les fichiers via Sublime Text 3 aussi.
Si je fais Sudo nautilus
et en ouvrant l'Explorateur de fichiers, je peux voir l'option "Déplacer vers la corbeille", mais je ne peux pas voir le fichier que j'ai déplacé vers la corbeille en utilisant cette option dans "Corbeille".
Par exemple;
# kerem is superuser
Sudo chown kerem:kerem /var/www/file.txt
Sudo chmod 0777 /var/www/file.txt
Perms poubelle;
kerem@kerem:~/.local/share$ ls -la | grep Trash
drwx------ 5 kerem kerem 4096 Ara 11 04:09 Trash
En utilisant 14.04 64 bits, version de bureau et /home
et /var/www
se trouvent sur différentes partitions comme sda1 et sda7 (les deux ext4 /
-> /dev/sda6
et /home
-> /dev/sda7
). Mais pas de système dual aux côtés d'Ubuntu comme Windows.
Je vous remercie.
Après avoir perdu quelques heures, voici la solution;
Sudo -s
cd /
Déterminez l'ID de votre compte d'utilisateur - c'est généralement 1000
getent passwd "username"
pour obtenir l'UID et le GID (pour une utilisation ultérieure)
UID=$(getent passwd "username" | awk -F: '{print $3}')
GID=$(getent passwd "username" | awk -F: '{print $4}')
Créez un nouveau répertoire de corbeille avec l'ID que nous avons trouvé ci-dessus
mkdir .Trash-1000
Modifier les autorisations du nouveau répertoire pour nous permettre d'y accéder
chmod 777 .Trash-1000 && chown ${UID}:$GID .Trash-1000
De plus, je peux faire un lien sym dans ~/.local/share/Trash
pour se souvenir qu'il y a une poubelle de plus, donc il faut parfois vider. :)
ln -s /.Trash-1000 ~/.local/share/Trash