Double amorçage Ubuntu 13.04 à côté de Win 8 préinstallé.
Je ne peux supprimer des fichiers de la corbeille que lorsque je suis dans le répertoire de base, même pour les fichiers qui m'appartiennent (généralement dans/var/www). Sélectionner le fichier dans Nautilus et appuyer sur Supprimer ne fait rien. Un clic droit et en sélectionnant supprimer me demande si je souhaite supprimer définitivement. Voici ce que je sais:
Voici mon fstab .
Cet article de blog ressemblait exactement au problème que j'ai, mais je ne suis pas assez expérimenté avec fstab pour que cela fonctionne. J'ai essayé d'ajouter mon UID à /:
UUID=bb3ada65-be09-4b18-b091-9b3c95534cfd / ext4 errors=remount-ro,uid=1000 0 1
Cependant, fstab ne pouvait pas se charger lorsque je redémarrais et j’ai eu du mal à reconstituer mon système. Je ne veux pas vraiment essayer cela, car il faut beaucoup de temps pour essayer quelque chose.
edit: après avoir lu un peu man pour fstab, il semble que UID soit une option pour fat; /
est ext3 donc ce n'est pas le problème, je suppose.
edit2:
Mes permissions me semblent bien:
cd /var/www
touch test\ doc.txt
ls -la
...
-rw-rw-r-- 1 tom developers 0 Jun 12 16:55 test doc.txt
...
rm test\ doc.txt
Remarquez que je n'ai pas besoin de Sudo pour créer ou supprimer le fichier de la cli, pas plus que je dois être root pour supprimer dans Nautilus - je ne peux tout simplement pas supprimer ma corbeille pour une raison quelconque.
Lorsque Nautilus supprime quelque chose, il ne veut pas le déplacer sur plusieurs partitions. En effet, le déplacement d'une partition à l'autre prend beaucoup plus de temps. Si vous supprimez la partition, la corbeille n'a aucun emplacement où restaurer.
N'importe où sur les mêmes partitions que votre répertoire personnel est envoyé à ~/.local/share/Trash
. Cela fonctionne sur toute la partition racine dans les configurations qui ne possèdent qu'une partition.
Sur toute autre partition, Nautilus créera un dossier .Trash-1000
à la racine de la partition, puis y enverra tous les fichiers supprimés. Cela fonctionne plutôt bien sur les lecteurs externes auxquels vous avez un accès complet en lecture/écriture, même si cela ne fonctionnera pas si vous n’avez pas l’autorisation d’écriture à la racine du lecteur.
Parce que votre partition /
n'est pas identique à votre partition /home
, et qu'un .Trash-1000
n'existe pas avec une permission d'écriture à la racine de votre système, Nautilus ne réussira pas à supprimer les fichiers. Ainsi, la touche Suppr ne fonctionnera pas et aucune action de la corbeille ne sera disponible dans les menus.
Vous pouvez essayer d’utiliser un nautilus racine et de supprimer un fichier afin que le dossier /.Trash-1000
soit créé correctement, puis d’utiliser Sudo chmod -R 777 /.Trash-1000
pour vous autoriser à accéder à une corbeille du système de fichiers /
. Je ne peux pas confirmer que cela fonctionnera bien que vous puissiez l'essayer.
Vous pourriez peut-être essayer de savoir ce qui se passe si vous utilisez Nemo à la place de Natilus. Nemo est le navigateur par défaut du bureau Cinnamon. Il a, entre autres fonctionnalités, la possibilité de "directement" supprimer des fichiers, en contournant la corbeille. Cliquez avec le bouton droit de la souris sur le fichier ou le dossier que vous souhaitez supprimer et sélectionnez "Supprimer" (par opposition à "Déplacer vers la corbeille").
Je pense que la plupart des utilisateurs l’obtiennent en l’installant dans Cinnamon. Cependant, vous pouvez facilement installer Nemo séparément en utilisant:
Sudo apt-get install nemo
Ensuite, depuis votre terminal, tapez simplement nemo pour ouvrir nemo. Facultativement, vous pouvez taper
nemo '/directory/subdirectory/subdirectory2/'
pour lancer Nemo dans le répertoire de votre choix.
Si tout cela vous semble trop compliqué, vous pouvez envisager de le supprimer du terminal. Utilisez simplement "rm (fichier)" pour les fichiers ou "rmdir (répertoire)" pour les répertoires. Ou bien, il y aurait peut-être moyen d'ajouter cette option à Natilus, mais je ne sais pas comment faire cela pour le moment.