[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Changer les droits de dpkg



Bonjour,

Olive a écrit :

Mais libc6 appartient à root, je ne peux pas l'enlever comme ça !
Faux !
Aucun paquet n'"appartient" au sens strict su terme à un utilisateur
et un utilisateur auquel "root" délègue ses droits de gestion de
paquets peut ajouter supprimer des paquets selon son bon vouloir.

Oui mais justement l'idée est ne pas utiliser sudo pour délivrer des
droits. Si je passe dpkg en libre d'exécution (chmod 755) pour tout le
monde, cela m'étonnerait que je puisse enlever libc6 (j'ose pas essayer
remarque...)

dpkg est exécutable par tout le monde (esaye dpkg -l toto pour t'en convaincre)

Certe, mais ça ne permettra jamais les upgrades ni les install "system-wide".

Bien entendu. Cependant c'est juste pour mettre un peu d'ordre (pouvoir
installer et désinstaller proprement des logiciels) dans mes
installation locale, ce que permets Windows en passant...

sous windows, t'es root par défaut n'oublis pas !

Par contre je souhaitais mettre un peu d'ordre dans mes "make
install" sauvages et je voulais donc utiliser un système de
paquetages (dpkg).


A la base, la gestion des paquets est justement pour le système
entier, donc droits root nécéssaires.
A moins d'utiliser stow comme tu l'as suggérer ou refaire desp aquets dont le rep de base est "/usr/local" par exemple au lieu de "/"

C'est bien ce que je ne comprends pas : pourquoi restreindre pour le
système entier ? pourquoi l'utilisateur dans son répertoire personnel
n'a pas le droit à une gestion des paquets ?
pb de design -> whishlist

Stow n'atteindra jamais la facilité de gestion d'un dpkg sans parler de
son fonctionnement "bizarre" par répertoire et lien symbolique, mais en
derniers recours je pense l'utiliser.
J'essaye de trouver une solution générique que je pourrais recommander à
n'importe qui, donc la solution de demander gentiment à l'administrateur
ne me plait pas trop.

J'avais déjà gagné des points avec mes collègues en leur montrant qu'il
était possible d'installer tout et n'importe quoi en local sous Linux
sans qu'une quelconque base de registre verrouillée ne viennent nous
embêter. Par contre sous Windows il existent des logiciels "propres" qui
veulent bien s'installer en local, ce que ne permet pas Linux (hormis
via des "make install prefix=/home/toto" mais c'est vite le bordel).
Je ne sais pas si sous Red Hat/Mandrake c'est pareil ?
On peut utiliser rpm lorsque l'on est pas root ?

A voir, je pense que le "soucis" est tjs présent.

Merci pour tes recommandations mais je ne peux vraiment pas utiliser
sudo...
de rien,

 J8.



Reply to: