Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/01/2023, à 21:43

biospip

[Résolu] "bac à sable" et droits de l'utilisateur "_apt"

Bonjour,

Bonjour,

j'ai le message suivant et le logiciel XIA refuse de s'installer :

patrice@patrice-G3-3500:~/Téléchargements$ sudo apt install ./xia.deb 
[sudo] Mot de passe de patrice : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Note : sélection de « xia » au lieu de « ./xia.deb »
Les paquets suivants seront mis à jour :
  xia
1 mis à jour, 0 nouvellement installés, 0 à enlever et 29 non mis à jour.
Il est nécessaire de prendre 0 o/966 ko dans les archives.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Réception de :1 /home/patrice/Téléchargements/xia.deb xia all 3.0-beta7 [966 kB]
(Lecture de la base de données... 279721 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../Téléchargements/xia.deb ...
Dépaquetage de xia (3.0-beta7) sur (3.0-beta7) ...
Paramétrage de xia (3.0-beta7) ...
N: Le téléchargement est effectué en dehors du bac à sable en tant que « root » car le fichier « /home/patrice/Téléchargements/xia.deb » n'est pas accessible par l'utilisateur « _apt ». - pkgAcquire::Run (13: Permission non accordée)

Il semblerait qu'il me faille changer les droits sur mon répertoire Téléchargements pour autoriser l'utilisateur _apt. C'est bien ce que vous comprennez aussi ?
Merci pour votre aide, je dois avouer rencontrer pour la première fois ce problème alors que j'ai déjà installé une foultitude de logiciels sur ce même ordinateur.

Bonne soirée

Dernière modification par biospip (Le 31/01/2023, à 09:32)


profil utilisateur Ubuntu-fr : http://doc.ubuntu-fr.org/utilisateurs/biospip

Hors ligne

#2 Le 31/01/2023, à 01:12

iznobe

Re : [Résolu] "bac à sable" et droits de l'utilisateur "_apt"

Bonsoir .

ca dis quoi avec cette commande ? :

sudo apt install /.xia.deb

retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#3 Le 31/01/2023, à 09:31

biospip

Re : [Résolu] "bac à sable" et droits de l'utilisateur "_apt"

Bonjour @iznobe
je suppose que tu veux dire sudo apt install ./xia.deb ?
Si tel est le cas c'est exactement ce que j'ai affiché dans le post.

Mais, je me suis rendu compte que le logiciel était bien installé tout de même (accessible via la commande xia, pas de lanceur installé). Je vais considérer que l'histoire du "bac à sable" et des droits de l'utilisateur "_apt" ne sont pas un problème.
Je note donc en Résolu ce fil.

Dernière modification par biospip (Le 02/02/2023, à 11:54)


profil utilisateur Ubuntu-fr : http://doc.ubuntu-fr.org/utilisateurs/biospip

Hors ligne

#4 Le 31/01/2023, à 09:35

xubu1957

Re : [Résolu] "bac à sable" et droits de l'utilisateur "_apt"

Bonjour,

N: Le téléchargement est effectué en dehors du bac à sable en tant que « root » car le fichier « /home/patrice/Téléchargements/xia.deb »
 n'est pas accessible par l'utilisateur « _apt ». - pkgAcquire::Run (13: Permission non accordée)

Merci de montrer, pour les permissions :

nany a écrit :
echo -e "\nNombre d'éléments de /home/moi ne m'appartenant pas : $(sudo find ~ \( ! -user $USER -o ! -group $USER \) | wc -l)"

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#5 Le 31/01/2023, à 10:11

biospip

Re : [Résolu] "bac à sable" et droits de l'utilisateur "_apt"

Bonjour,

j'ai ceci :

patrice@patrice-G3-3500:~$ echo -e "\nNombre d'éléments de /home/moi ne m'appartenant pas : $(sudo find ~ \( ! -user $USER -o ! -group $USER \) | wc -l)"
[sudo] Mot de passe de patrice : 

Nombre d'éléments de /home/moi ne m'appartenant pas : 0

profil utilisateur Ubuntu-fr : http://doc.ubuntu-fr.org/utilisateurs/biospip

Hors ligne

#6 Le 31/01/2023, à 10:16

xubu1957

Re : [Résolu] "bac à sable" et droits de l'utilisateur "_apt"

Aucune anomalie pour les permissions.

Montre aussi d'éventuels paquets cassés :

dpkg -l | grep -v ^ii

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#7 Le 31/01/2023, à 10:48

biospip

Re : [Résolu] "bac à sable" et droits de l'utilisateur "_apt"

Cela donne :

patrice@patrice-G3-3500:~$ dpkg -l | grep -v ^ii
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom                                            Version                                    Architecture Description
+++-==============================================-==========================================-============-================================================================================

profil utilisateur Ubuntu-fr : http://doc.ubuntu-fr.org/utilisateurs/biospip

Hors ligne

#8 Le 31/01/2023, à 12:07

Tawal

Re : [Résolu] "bac à sable" et droits de l'utilisateur "_apt"

Hello,

Peux-tu donner le retour de  ces commandes :

ls -ld /home
ls -ld ~
ls -ld ~/Téléchargements

ou en 1 seule :

ls -ld {/home,~,~/Téléchargements}

Dernière modification par Tawal (Le 31/01/2023, à 12:13)


Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#9 Le 31/01/2023, à 12:16

biospip

Re : [Résolu] "bac à sable" et droits de l'utilisateur "_apt"

J'ai ça :

patrice@patrice-G3-3500:~$ ls -ld {/home,~,~/Téléchargements}
drwxr-xr-x  3 root    root    4096 janv. 26 10:48 /home
drwxr-x--- 39 patrice patrice 4096 janv. 31 10:43 /home/patrice
drwxr-xr-x  4 patrice patrice 4096 janv. 31 10:48 /home/patrice/Téléchargements

profil utilisateur Ubuntu-fr : http://doc.ubuntu-fr.org/utilisateurs/biospip

Hors ligne

#10 Le 31/01/2023, à 12:50

Tawal

Re : [Résolu] "bac à sable" et droits de l'utilisateur "_apt"

Ah voilà, il y a une différence par rapport à chez moi :

$ ls -ld {/home,~,~/Téléchargements}
drwxr-xr-x  6 root  root  4,0K  9 oct.  12:58 /home
drwxr-xr-x 51 tawal tawal 4,0K 31 janv. 08:44 /home/tawal
drwxr-xr-x  2 tawal tawal 4,0K 29 janv. 12:16 /home/tawal/Téléchargements
$

Pour y remédier :

chown o+rx ~

devrait suffire.
Pour s'en assurer, donne le retour de :

ls -ld ~

Edit:
Correction de la commande chown

Dernière modification par Tawal (Le 31/01/2023, à 12:51)


Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#11 Le 02/02/2023, à 11:48

biospip

Re : [Résolu] "bac à sable" et droits de l'utilisateur "_apt"

Bonjour,
je pense que la syntaxe de la commande chown que tu as donnée n'est pas correcte. En tout cas, je n'arrive pas à la lancer telle-quelle. Penses-tu qu'un chmod permettrait la même chose ?

En tout cas, la réponse à un

chmod o+rx ~

donne ceci comme résultat :

~$ ls -ld ~
drwxr-xr-x 97 patrice patrice 4096 févr.  2 10:09 /home/patrice

Et maintenant je n'ai effectivement plus les histoires de bac à sable et droits d'utilisateur _apt qui viennent m'ennuyer

Merci pour cette aide @Tawal

Dernière modification par biospip (Le 02/02/2023, à 11:53)


profil utilisateur Ubuntu-fr : http://doc.ubuntu-fr.org/utilisateurs/biospip

Hors ligne

#12 Le 02/02/2023, à 12:55

Tawal

Re : [Résolu] "bac à sable" et droits de l'utilisateur "_apt"

La commande chown s'est bien exécutée.
Le résultat le prouve : ton dossier personnel (/home/patrice) a retrouvé des droits en exécution et lecture pour les "autres".
C'est ce qui permet à l'utilisateur _apt de le lire wink


Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#13 Le 02/02/2023, à 12:58

iznobe

Re : [Résolu] "bac à sable" et droits de l'utilisateur "_apt"

Bonjour , par defaut sur une 22.04 , les droits des $HOME n ' ont pas changés justement pour ne plus permettre d' etre lu par les autres , etant considérés que c ' est une faille de securité ?
il m ' avait semblé voir cela dans un des posts du forum , sans certirude ...

Dernière modification par iznobe (Le 02/02/2023, à 12:59)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#14 Le 02/02/2023, à 13:05

Tawal

Re : [Résolu] "bac à sable" et droits de l'utilisateur "_apt"

Tu as peut-être raison, et je trouve ça presque logique.
J'ai comparé les résultats avec ma Debian.
Il se peut donc qu'il y ait des différences.

Donc si les droits du dossier personnel étaient corrects, il faut donc placer le fichier .deb dans un emplacement qui peut être lu par l'utilisateur _apt.
Pour remettre les droits comme ils étaient :

chown o-rx ~

Dernière modification par Tawal (Le 02/02/2023, à 13:05)


Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#15 Le 02/02/2023, à 16:11

biospip

Re : [Résolu] "bac à sable" et droits de l'utilisateur "_apt"

Merci, j'ai replacé les répertoires en mode non accessibles par

chmod o-rx ~

J'ai toujours, de toute façon, le répertoire Téléchargement accessible en exécution/lecture pour other. Comme c'est là que je place mes fichiers téléchargés il ne devrait pas y avoir de problème.
Merci pour ton aide, je reposterai un message ultérieurement si je me retrouve de nouveau confronté à un problème bloquant de bac à sable et d'utilisateur _apt.


profil utilisateur Ubuntu-fr : http://doc.ubuntu-fr.org/utilisateurs/biospip

Hors ligne

#16 Le 02/02/2023, à 22:21

Tawal

Re : [Résolu] "bac à sable" et droits de l'utilisateur "_apt"

Ah oui bien vu l'erreur de commande, c'est bien chmod et pas chown

... J'ai toujours, de toute façon, le répertoire Téléchargement accessible en exécution/lecture pour other.
...  il ne devrait pas y avoir de problème.

Ben détrompes toi.
Bien que ton répertoire Téléchargements soit en lecture/exécution pour "other", si le dossier parent n'a pas ces attributs, alors ton répertoire Téléchargements n'est pas accessible en lecture/exécution par un utilisateur autre que le propriétaire et ne faisant pas partie du groupe.

Edit:
Tel quel, c'est sûr que tu auras encore cet avertissement (ce n'est pas bloquant) lorsque tu voudras installer en local un paquet .deb situé dans ton répertoire personnel.
En fait l'avertissement te préviens comme quoi _apt n'ayant pas accès au fichier .deb, l'utilisateur root a été utilisé pour y accéder (bref, il s'est octroyé les droits d'accés lol)

Dernière modification par Tawal (Le 02/02/2023, à 22:24)


Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne