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

Re: Changer les droits de dpkg



Bonjour,

Olive a écrit :

Est-ce que cela pose un problème si je change les droits
d'exécutions de dpkg ?
potentiellement oui.
Par exemple ?
n'importe qui pourrait lancer dpkg (imagine un dpkg -remove libc6* :)
)

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.

Cela m'ennuie un peu avec sudo.
En effet (après coup) je pars du principe que ce sera sur une Debian
installée sur le réseau d'une entreprise et donc je préfère ne pas
déranger l'administrateur pour cela (du coup cela m'interdit aussi
dpkg) s'il y a des risques potentiels...


Dans ce cas, tu n'as pas d'accès "root", donc même pas de possibilité d'installer un quelconque package, ou je me trompe ? Dans le cas où la
machine est pour le moment sous ton contrôle absolue, configure sudo
au p'tits ognons et après, rouler jeunesse :).

Oui je n'ai pas d'accès "root" mais je peux toujours installer ce que je
veux sous mon compte en local : c'est l'avantage de Linux !
Certe, mais ça ne permettra jamais les upgrades ni les install "system-wide".

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 "/"

Mais cela n'a pas l'air d'être possible, même si c'est pour installer en
local, c'est dommage...
oui, à moins de changer le répertoire de base, mais j'ai jamais fait et puis de toutes manières, dpkg et ses "amis" ;) utilisent des fichiers situés dans /var/lib/dpkg, donc droit root encore nécéssaire ici (ou délégation via sudo/groupe/...)

Si tu as plus d'idées...
Stow correspond le mieux à ton souhait, sinon comme la machine ne semble pas encore entre les mains d'un "root" tout puissant, ou alors sudo comme dit précédemment, tu le fait une foit pour toute avant livraison et après plus besoin d'ennuyer le gentil monsieur pour les paquets.

Merci quand même !
de rien,

  J8.



Reply to: