Path: ...!weretis.net!feeder6.news.weretis.net!feeder8.news.weretis.net!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: =?UTF-8?Q?Fran=c3=a7ois_Patte?= Newsgroups: fr.comp.text.tex Subject: Re: tlmgr change les permissions d'un fichier Date: Sun, 22 Aug 2021 17:04:19 +0200 Organization: A noiseless patient Spider Lines: 67 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Sun, 22 Aug 2021 15:04:20 -0000 (UTC) Injection-Info: reader02.eternal-september.org; posting-host="ab7e7e80420c2fc702512a813c34b1ad"; logging-data="30755"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19ctrCPurpgEoiuM1XsjSzV" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 Cancel-Lock: sha1:m3kSpeLOEQGxMYkCM5SXOHOEACY= In-Reply-To: Content-Language: fr-FR Bytes: 3998 Le 17/08/2021 à 22:17, Vincent Belaïche a écrit : > Jean-Côme Charpentier writes: > >> Le 16/08/2021 à 16:59, François Patte a écrit : >>> Bonjour, >>> Cela fait deux fois maintenant que je ne peux plus utiliser texdoc >>> après une mise à jour de texlive (tlmgr update --self --all): les >>> permissions du fichier /opt/texlive/2021/tlpkg/texlive.tlpdb passe >>> de 644 à 600 bloquant la possibilité d'utiliser texdoc. >>> Cela est-il arrivé à l'un de vous? >> >> Non. Heureusement... j'aurais été malheureux sans texdoc ! >> Du coup je ne vois pas trop ce qui a pu se passer. >> >> Jean-Côme Charpentier > > Je pense que ça doit être une option de tlmgr selon que tu installes les > paquets pour l'utilisateur courant ou bien pour tout le monde. > > Pour rappel 644, ça veut dire 6 pour l'utilisateur, 4 pour le groupe, et > 4 pour tout le monde. > > Du coup, si tu n'arrives pas à utiliser tlmgr c'est sans doute que tu > n'as pas fait la mis à jour avec le même compte utilisateur que celui > avec lequel tu l'utilises. > > M'enfin bon, tu peux toujours a posteriori changer les droits avec une > commande du genre (à supposer que tu sois dans le même groupe): > > find /x/y/z -exec chmod g+r {} \; > > où /x/y/z est à remplacer par le chemin racine de l'endroit où se trouve > la doc, chez moi /usr/local/texlive/2020/texmf-dist/doc > > Sinon tu peux remplacer le nom de l'utilisateur propriétaire ou du > groupe propriétaire avec la commande chown, et pareil un find pour > appliquer cela à tous les fichiers. > > M'enfin bref, j'ai l'impression que ton pb, est plus un pb système > d'exploitation qu'un pb TeX. Merci de me répondre. J'ai installé texlive 2021 en tant que root pour une install globale. J'utilise tlmgr en tant que root (les installations dans ce cas sont utilisables par tout le monde) et je viens de refaire l'expérience: avant l'usage de tlmgr, le fichier /opt/texlive/2021/tlpkg/texlive.tlpdb a pour permissions 644, après la mise à jour les permissions sont revenues à 600. Le répertoire /opt/texlive/2021/tlpkg/ contient un fichier texlive.tlpdb.main.be06ae25a8c16d3f5ff43d91fae8cdba dont j'ignore l'utilité et qui, lui, a les bonnes permissions (644), sa date diffère de 2 mn avec l'autre fichier ie.: je fais une mise à jour aujoud'hui à 16h35, le fichier texlive.tlpdb a pour date "aujourd'hui 16h43" et le fichier texlive.tlpdb.main.be06ae25a8c16d3f5ff43d91fae8cdba a pour date "aujourd'hui 16h41" Y a-t-il un fichier de configuration pour tlmgr, le manuel ne fait pas référence à un tel fichier. Merci. -- François Patte Université Paris Descartes