Frédéric Bothamy a écrit : >* marc chantreux <[EMAIL PROTECTED]> [2005-09-12 10:26] : > > >>Bonjour a tous, >> >>lors d'une précédente réponse, quelqu'un avait eu la bonne idée de me >>diriger vers la debian policy relative aux uids : >>(http://www.debian.org/doc/debian-policy/ch-opersys.html#s9.2.2) >> >>d'apres ce que j'en comprends, les seules plages utilisables pour mes >>besoins sont : >> >>100-999: >> Dynamically allocated system users and groups. Packages which need >>a user or group, but can have this user or group allocated dynamically >>and differently on each system, should use adduser --system to create >>the group and/or user. adduser will check for the existence of the user >>or group, and if necessary choose an unused id based on the ranges >>specified in adduser.conf. >> >>1000-29999: >> Dynamically allocated user accounts. By default adduser will choose >>UIDs and GIDs for user accounts in this range, though adduser.conf may >>be used to modify this behavior. >> >>j'ai donc du mal a caser 70.000 utilisateurs. mon idée est de partir a >>60.000, j'ai verifié que la chose était possible (cf. 1) mais ma >>verification est peut-etre naive. je suis preneur de tout conseil, >>correction, retour d'experience. >> >> > >Quand cette partie de la Charte a été écrite, le nombre maximum d'uid du >noyau Linux était 65536 (2^16), alors qu'il est possible maintenant d'en >avoir 4294967296 (2^32). Cf. le fichier >/usr/src/linux/Documentation/highuid.txt. Je pense donc que ta >vérification est correcte et que tu devrais pouvoir modifier >adduser.conf à ta guise. (pour bien faire, il faudrait vérifier que tout >ton environnement gère bien les huighuid, notamment système de fichiers, >outils de base, etc.) > > Il faut aussi s'assurer que l'ensemble des systèmes sont compatibles surtout si tu utilise NFS (j'ai deja eut des HPUX assez anciens qui ne le supportaient pas). Par contre, le raisonnement n'est pas correct concernant l'uid de depart car, si j'ai bien suivi la politique debian, certains uids sont alloués de facon statiques. Si tu utilise l'uid de nobody (65534), lorsqu'un paquet contiendra un fichier appartenent a nobody, ce fichier gardera l'uid d'origine de nobody et appartiendra donc, sur ton système, a l'utilisateur qui aura recupéré l'uid de nobody. A chaque mise a jour et/ou installation, il faudra que tu recherche les fichiers appartenant a l'uid 65634 et que tu arrive a determiner lesquelles sont des nouveaux fichiers appartennant a nobody pour leur affecté son nouvel uid et lesquelles appartiennent a l'utilisateur qui a recuperé l'uid de nobody.
Tu devrais commencé quelque part au dessus de 65536. A+ > >Fred > > > -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]