Plus d'accés à la corbeille.

Résolu
Utilisateur anonyme -  
 Dany83 -
Bonjour,
j'ai le message suivant lorsque je tente d'ouvrir la corbeille:
URL trash:/ mal formée

J'ai essayé un "T" dans l'url, pareil....

De plus, depuis que je l'ai supprimée par erreur du bureau et rétablie, elle m'affiche toujours la même taille, hier 72 octets et aujourd'hui 106, même si j'y envoie des fichiers..
L'icône est toujours débordante.

Je ne parviens pas à trouver "Trash" ou "trash" dans les répertoires... :)

Une idée pour m'aider à rétablir une corbeille fonctionnelle?
Configuration: Linux Suse
Firefox 2.0

30 réponses

  • 1
  • 2
Résumé de la discussion

Le message 'URL trash:/' mal formée apparaît lors de l'ouverture de la corbeille sous Linux SUSE, et la corbeille affiche une taille variable (72, puis 106, puis 131 octets) malgré l'ajout de fichiers. Des solutions proposées incluent la création d'un fichier corbeille.desktop sur le bureau pointant vers trash:/, et la vérification des droits et de la propriété des éléments du bureau pour permettre un accès non root. En pratique, des échanges indiquent que le souci peut venir d'un propriétaire racine ou d'un groupe manquant; ajuster l'appartenance et la possession avec chown -vR et vérifier le contenu du répertoire corrige l'accès.

Bobot (l'IA à votre service)
  1. Jean-François Pillou Messages postés 18961 Date d'inscription   Statut Webmaster Dernière intervention   63 308
     
    A priori tu n'es pas tout seul :
    http://www.alionet.org/index.php?showtopic=12895&mode=linearplus
    http://www.linuxforums.org/forum/suse-linux-help/21255-how-empty-trash.html
    1
  2. Utilisateur anonyme
     
    Ca ne m'éclaire pas beaucoup.
    Kate me donne bien ça:
    Encoding=UTF-8
    Icon=trashcan_full
    EmptyIcon=trashcan-empty
    Type=Link
    URL=trash:/
    Name=corbeille


    Mais la corbeille est toujours débordante, bien qu'elle soit vide, même si j'y envois des fichiers, et il est toujours impossible de l'ouvrir..

    J'ai suivi ce tuto , le fichier "del" contient donc:
    suzie:/bin # ls del
    confirm=n  deltime=  done  else  file=       mv    rm     taille=0
    corbeille  diff=-    echo  fi    file_name=  read  shift  timestamp=1172055983
    


    Mais d'une part, bash ne connaît pas la commande "del" pour "vous faites "del fichier" ", de plus, je ne sais pas comment créer un lien symbolique vers "corbeille".
    Ce ne serait, de toutes façons, pas la solution la plus satisfaisante, si je dois entrer une commande pour envoyer quelque chose à la corbeille..

    D'autre part, j'ai un répertoire "corbeille" sur le bureau dans lequel je ne peux rien mettre:
    Accès refusé à /home/cyrille/Desktop/corbeille/Nouveau dossier.

    et que je ne peux pas supprimer:
    Accès refusé à /home/cyrille/.local/share/Trash/files/corbeille.


    Et ici, dans "Desktop" :
    charbpj1.jpg  corbeille.desktop  img30840li.jpg
    corbeille     .directory         Nouveau dossier

    .directory est un lien?

    Je barbote.. :)

    0
  3. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    .directory est un lien?
    ls -alR /home/cyrille/Desktop


    Accès refusé à /home/cyrille/.local/share/Trash/files/corbeille.
    ls -alR /home/cyrille/.local
    --
    lami20j
    0
  4. Utilisateur anonyme
     
    Salut lami,
    suzie:/ # ls -alR /home/cyrille/Desktop
    /home/cyrille/Desktop:
    total 28
    drwx------  3 cyrille 1000 4096 fév 21 14:48 .
    drwx-----T 43 cyrille 1000 4096 fév 21 14:48 ..
    drwxr-xr-x  2 root    root 4096 fév 21 11:40 corbeille
    -rw-r--r--  1 cyrille 1000  112 fév 21 14:48 corbeille.desktop
    -rw------T  1 cyrille 1000   69 jan 15 18:46 .directory
    
    /home/cyrille/Desktop/corbeille:
    total 12
    drwxr-xr-x 2 root    root 4096 fév 21 11:40 .
    drwx------ 3 cyrille 1000 4096 fév 21 14:48 ..
    

    et
    suzie:/ # ls -alR /home/cyrille/.local
    /home/cyrille/.local:
    total 16
    drwx------  3 cyrille 1000 4096 jan 15 18:46 .
    drwx-----T 43 cyrille 1000 4096 fév 21 14:48 ..
    drwx------  4 cyrille 1000 4096 jan 17 11:09 share
    
    /home/cyrille/.local/share:
    total 16
    drwx------ 4 cyrille 1000 4096 jan 17 11:09 .
    drwx------ 3 cyrille 1000 4096 jan 15 18:46 ..
    drwx-----T 2 cyrille 1000 4096 fév 19 15:49 applications
    drwx-----T 4 cyrille 1000 4096 jan 15 18:46 Trash
    
    /home/cyrille/.local/share/applications:
    total 20
    drwx-----T 2 cyrille 1000 4096 fév 19 15:49 .
    drwx------ 4 cyrille 1000 4096 jan 17 11:09 ..
    -rw------T 1 cyrille 1000  544 fév  7 00:49 kde-gwenview.desktop
    -rw------- 1 cyrille 1000  316 fév  7 01:09 kde-Home.desktop
    -rw------- 1 cyrille 1000  282 fév 19 15:49 kde-Kfind.desktop
    
    /home/cyrille/.local/share/Trash:
    total 16
    drwx-----T 4 cyrille 1000 4096 jan 15 18:46 .
    drwx------ 4 cyrille 1000 4096 jan 17 11:09 ..
    drwx-----T 4 cyrille 1000 4096 fév 21 14:48 files
    drwx-----T 2 cyrille 1000 4096 fév 21 14:48 info
    
    /home/cyrille/.local/share/Trash/files:
    total 16
    drwx-----T 4 cyrille 1000 4096 fév 21 14:48 .
    drwx-----T 4 cyrille 1000 4096 jan 15 18:46 ..
    drwxr-xr-x 2 cyrille 1000 4096 fév 21 13:25 Nouveau dossier
    drwxr-xr-x 2 cyrille 1000 4096 fév 21 14:48 Nouveau dossier_1
    
    /home/cyrille/.local/share/Trash/files/Nouveau dossier:
    total 8
    drwxr-xr-x 2 cyrille 1000 4096 fév 21 13:25 .
    drwx-----T 4 cyrille 1000 4096 fév 21 14:48 ..
    
    /home/cyrille/.local/share/Trash/files/Nouveau dossier_1:
    total 8
    drwxr-xr-x 2 cyrille 1000 4096 fév 21 14:48 .
    drwx-----T 4 cyrille 1000 4096 fév 21 14:48 ..
    
    /home/cyrille/.local/share/Trash/info:
    total 16
    drwx-----T 2 cyrille 1000 4096 fév 21 14:48 .
    drwx-----T 4 cyrille 1000 4096 jan 15 18:46 ..
    -rw------- 1 cyrille 1000   91 fév 21 14:48 Nouveau dossier_1.trashinfo
    -rw------- 1 cyrille 1000   91 fév 21 13:25 Nouveau dossier.trashinfo
    
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    affiche
    grep -E '1000|cyrille' /etc/group


    suzie:/ # ls -alR /home/cyrille/Desktop
    /home/cyrille/Desktop:
    total 28
    drwx------ 3 cyrille 1000 4096 fév 21 14:48 .
    drwx-----T 43 cyrille 1000 4096 fév 21 14:48 ..
    drwxr-xr-x 2 root root 4096 fév 21 11:40 corbeille

    Dans cette corbeille tu n'as pas accès puisque c'est root le propriétaire

    en root
    chown -vR cyrille:cyrille /home/cyrille/Desktop


    .directory est un lien?
    -rw------T 1 cyrille 1000 69 jan 15 18:46 .directory</gras>
    Non.
    .directory est un fichier régulier et il est caché (c'est ça que sifinifie le point avant le nom d'un fichier sous linux)

    Le tiret dit qu'il s'agit d'un fichier regulier. Voir securite droits d acces gnu linux
    Significaton		Symbol	Proprietaire	  Groupe	Autres
    ______________________________________________________________________
    fichier régulier	-	
    répertoire		d
    périphérique caractère	c
    périphérique bloc	b	  r w x		  r w x		r w x
    lien symbolique		l
    tube nommé		p
    socket locale		s
    ______________________________________________________________________

    0
  7. Utilisateur anonyme
     
    Voilà le contenu du répertoire "del":
    suzie:/bin/del # ls -l
    total 4
    -rw-r--r-- 1 root root    0 fév 21 12:06 confirm=n
    drwxr-xr-x 2 root root 4096 fév 21 12:13 corbeille
    -rw-r--r-- 1 root root    0 fév 21 12:06 deltime=
    -rw-r--r-- 1 root root    0 fév 21 12:06 diff=-
    -rw-r--r-- 1 root root    0 fév 21 12:06 done
    -rw-r--r-- 1 root root    0 fév 21 12:06 echo
    -rw-r--r-- 1 root root    0 fév 21 12:06 else
    -rw-r--r-- 1 root root    0 fév 21 12:06 fi
    -rw-r--r-- 1 root root    0 fév 21 12:06 file=
    -rw-r--r-- 1 root root    0 fév 21 12:06 file_name=
    -rw-r--r-- 1 root root    0 fév 21 12:06 mv
    -rw-r--r-- 1 root root    0 fév 21 12:06 read
    -rw-r--r-- 1 root root    0 fév 21 12:06 rm
    -rw-r--r-- 1 root root    0 fév 21 12:06 shift
    -rw-r--r-- 1 root root    0 fév 21 12:06 taille=0
    -rw-r--r-- 1 root root    0 fév 21 12:06 timestamp=1172055983
    suzie:/bin/del # cd corbeille
    suzie:/bin/del/corbeille # ls -l
    total 0
    


    Comment supprime-t-on un répertoire?
    Je ne crois pas que la solution à mon probléme soit de ce côté..
    0
  8. Utilisateur anonyme
     
    Voilà:
    suzie:/ # grep -E '1000|cyrille' /etc/group
    audio:x:17:cyrille
    cdrom:x:20:cyrille
    dialout:x:16:cyrille,invite
    floppy:x:19:cyrille
    games:x:40:cyrille
    video:x:33:cyrille,invite
    users:x:100:cyrille


    Compris pour la corbeille de root..
    Mais:
    chown: `cyrille:cyrille': groupe invalide

    0
  9. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    oups, je n'ai pas fait attention

    donc tu as un problème de groupe
    affiche
    grep cyrille /etc/{passwd,group}
    --
    lami20j
    0
  10. Utilisateur anonyme
     
    On oublie le post 6, l'est hors-sujet pour l'instant.. ;)
    Voilà pour les groupes:
    suzie:~ # grep cyrille /etc/{passwd,group}
    /etc/passwd:cyrille:x:1000:1000:mon nom de famille cyrille:/home/cyrille:/bin/bash
    /etc/group:audio:x:17:cyrille
    /etc/group:cdrom:x:20:cyrille
    /etc/group:dialout:x:16:cyrille,invite
    /etc/group:floppy:x:19:cyrille
    /etc/group:games:x:40:cyrille
    /etc/group:video:x:33:cyrille,invite
    /etc/group:users:x:100:cyrille
    
    0
  11. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    quand t'est sur le compte cyrille tape et affiche
    id
    0
  12. Utilisateur anonyme
     
    Comme ça?
    cyrille@suzie:~> id
    uid=1000(cyrille) gid=1000 groupes=16(dialout),17(audio),19(floppy),20(cdrom),33(video),40(games),100(users),1000
    
    0
  13. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    C'est bizarre il n'y a pas de groupe correspondant à GID 1000

    en root tape
    debian:/home/lami20j# groupadd -g 1000 cyrille
    cyrille:x:1000:
    debian:/home/lami20j# exit

    et ensuite affiche
    grep cyrille /etc/{passwd,group}
    id

    0
  14. Utilisateur anonyme
     
    voilà:
    uzie:~ # debian:/home/lami20j# groupadd -g 1000 cyrille
    -bash: debian:/home/lami20j#: No such file or directory
    suzie:~ # cyrille:x:1000:
    -bash: cyrille:x:1000:: command not found
    suzie:~ # debian:/home/lami20j# exit
    -bash: debian:/home/lami20j#: No such file or directory
    suzie:~ # grep cyrille /etc/{passwd,group}
    /etc/passwd:cyrille:x:1000:1000:***** cyrille:/home/cyrille:/bin/bash
    /etc/group:audio:x:17:cyrille
    /etc/group:cdrom:x:20:cyrille
    /etc/group:dialout:x:16:cyrille,invite
    /etc/group:floppy:x:19:cyrille
    /etc/group:games:x:40:cyrille
    /etc/group:video:x:33:cyrille,invite
    /etc/group:users:x:100:cyrille
    suzie:~ # id
    uid=0(root) gid=0(root) groups=0(root)


    C'était bien
    # debian:/home/lami20j# 
    ?
    0
  15. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Hey, Mister,

    il fallait taper seulement les commandes (c'est pour ça que j'ai mis en gras :-)))
    mon invité n'est pas une commande (je suis paresseux et j'ai fait un copier/coller depuis mon shell :-))))

    Donc tu dois taper en root
    groupadd -g 1000 cyrille

    et en user
    grep cyrille /etc/{passwd,group}
    id
    0
  16. Utilisateur anonyme
     
    Ben vîî, ta machine s'appelle debian.. :))

    Cette commande ne renvoit rien... :/

    Et grep:
    cyrille@suzie:~> grep cyrille /etc/{passwd,group}
    /etc/passwd:cyrille:x:1000:1000:****** cyrille:/home/cyrille:/bin/bash
    /etc/group:audio:x:17:cyrille
    /etc/group:cdrom:x:20:cyrille
    /etc/group:dialout:x:16:cyrille,invite
    /etc/group:floppy:x:19:cyrille
    /etc/group:games:x:40:cyrille
    /etc/group:video:x:33:cyrille,invite
    /etc/group:users:x:100:cyrille
    /etc/group:cyrille:!:1000:
    cyrille@suzie:~> id
    uid=1000(cyrille) gid=1000(cyrille) groupes=16(dialout),17(audio),19(floppy),20(cdrom),33(video),40(games),100(users),1000(cyrille)
    0
  17. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    maintenant tape
    chown -vR cyrille:cyrille /home/cyrille/Desktop

    Comme ça tu ce qui se trouve dans Desktop est la propriété de cyrille et tu n'as qu'à supprimer ce que tu as besoin

    Pour supprimer un répertorie vide on tape
    rmdir /rep_vide

    Pour supprimer un répertoire non vide
    rm -fR /rep_nonvide
    0
  18. Utilisateur anonyme
     
    Voilà:
    suzie:~ # chown -vR cyrille:cyrille /home/cyrille/Desktop
    changed ownership of `/home/cyrille/Desktop/corbeille' to cyrille:cyrille
    ownership of `/home/cyrille/Desktop/corbeille.desktop' retained as cyrille:cyrille
    ownership of `/home/cyrille/Desktop/.directory' retained as cyrille:cyrille
    ownership of `/home/cyrille/Desktop' retained as cyrille:cyrille


    J'ai toujours pu supprimer, même quand la corbeille n'était plus sur le bureau,seulement, le probléme est ce message, URL trash:/ mal formée quand je tente de l'ouvrir..
    Et sa taille est variable:72, 106 ou maintenant 131 octets..

    Et je n'ai plus le fichier caché .directories
    cyrille@suzie:~/Desktop> ls
    corbeille  corbeille.desktop
    


    "rmdir"... j'avais oublié cette commande....
    "f" pour "forcer" et "R" pour "récursif", j'ai bon, là? :)

    0
  19. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Et je n'ai plus le fichier caché .directories
    Pour voir les fichier cachés il faut utiliser l'option -a
    donc ls -al

    "rmdir"... j'avais oublié cette commande....
    "f" pour "forcer" et "R" pour "récursif", j'ai bon, là? :)

    Oui :-)))

    le probléme est ce message, URL trash:/ mal formée quand je tente de l'ouvrir..
    comment tu essaie de l'ouvrir?
    moi je l'ouvre avec file:///home/lami20j/.Trash dans la barre d'adresse firefox
    et avec nautilus trash:/
    0
  20. Utilisateur anonyme
     
    comment tu essaie de l'ouvrir?
    comme d'hab, en cliquant dessus ou clic-droit=>ouvrir..

    firefox me dit serveur introuvable.. :)
    Et konqueror:
    Un problème s'est produit lors du chargement de file:///home/cyrille/.Trash :
    Le fichier ou le dossier /home/cyrille/.Trash n'existe pas.
    0
  21. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Tu as
    Encoding=UTF-8
    Icon=trashcan_full
    EmptyIcon=trashcan-empty
    Type=Link
    URL=trash:/
    Name=corbeille


    alors essaie comme ça
    [Desktop Entry]
    Encoding=UTF-8
    Icon=trashcan_full
    EmptyIcon=trashcan-empty
    Type=Link
    URL=trash:/
    Name=corbeille
    0
    1. Utilisateur anonyme
       
      L'icône change.
      Vide:une feuille+?

      Pleine:corbeille

      EmptyIcon=trashcan-empty
      Encoding=UTF-8
      Icon=trashcan_empty
      Name=corbeille
      Name[fr]=corbeille
      Type=Link
      URL=trash:/

      0
  • 1
  • 2