Deutsch   English   Français   Italiano  
<m2sfz0qgb6.fsf@pc40.home>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder6.news.weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!news.gegeweb.eu!gegeweb.org!.POSTED.arennes-654-1-90-11.w2-14.abo.wanadoo.fr!not-for-mail
From: =?utf-8?Q?Vincent_Bela=C3=AFche?= <vincent.belaiche@gmail.com>
Newsgroups: fr.comp.text.tex
Subject: Re: tlmgr change les permissions d'un fichier
Date: Mon, 23 Aug 2021 18:25:17 +0200
Organization: Gegeweb News Server
Message-ID: <m2sfz0qgb6.fsf@pc40.home>
References: <sfdugn$kr9$1@dont-email.me> <sfead3$gl4$1@dont-email.me>
	<m21r6rsu5z.fsf@pc40.home> <sftp1k$u13$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Injection-Info: news.gegeweb.eu; posting-account="vbelaiche@orange.local"; posting-host="arennes-654-1-90-11.w2-14.abo.wanadoo.fr:2.14.188.11";
	logging-data="6893"; mail-complaints-to="abuse@gegeweb.eu"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (darwin)
Cancel-Lock: sha1:8vuSjekolFDmHoSU382Ve01VO1E= sha256:vzf1llC7uXXNVbbtNWNd0BTBNCXZiogeUWlDLb7m7IA=
Bytes: 4920
Lines: 88

Fran=C3=A7ois Patte <francois.patte@mi.parisdescartes.fr> writes:

> Le 17/08/2021 =C3=A0 22:17, Vincent Bela=C3=AFche a =C3=A9crit=C2=A0:
>> Jean-C=C3=B4me Charpentier <jean-come.charpentier@wanadoo.fr> writes:
>>=20
>>> Le 16/08/2021 =C3=A0 16:59, Fran=C3=A7ois Patte a =C3=A9crit=C2=A0:
>>>> Bonjour,
>>>> Cela fait deux fois maintenant que je ne peux plus utiliser texdoc
>>>> apr=C3=A8s une mise =C3=A0 jour de texlive (tlmgr update --self --all)=
: les
>>>> permissions du fichier /opt/texlive/2021/tlpkg/texlive.tlpdb passe
>>>> de 644 =C3=A0 600 bloquant la possibilit=C3=A9 d'utiliser texdoc.
>>>> Cela est-il arriv=C3=A9 =C3=A0 l'un de vous?
>>>
>>> Non. Heureusement... j'aurais =C3=A9t=C3=A9 malheureux sans texdoc !
>>> Du coup je ne vois pas trop ce qui a pu se passer.
>>>
>>>    Jean-C=C3=B4me Charpentier
>> Je pense que =C3=A7a doit =C3=AAtre une option de tlmgr selon que tu ins=
talles
>> les
>> paquets pour l'utilisateur courant ou bien pour tout le monde.
>> Pour rappel 644, =C3=A7a veut dire 6 pour l'utilisateur, 4 pour le
>> groupe, et
>> 4 pour tout le monde.
>> Du coup, si tu n'arrives pas =C3=A0 utiliser tlmgr c'est sans doute que
>> tu
>> n'as pas fait la mis =C3=A0 jour avec le m=C3=AAme compte utilisateur qu=
e celui
>> avec lequel tu l'utilises.
>> M'enfin bon, tu peux toujours a posteriori changer les droits avec
>> une
>> commande du genre (=C3=A0 supposer que tu sois dans le m=C3=AAme groupe):
>>   find /x/y/z -exec chmod g+r {} \;
>> o=C3=B9 /x/y/z est =C3=A0 remplacer par le chemin racine de l'endroit o=
=C3=B9 se
>> trouve
>> la doc, chez moi /usr/local/texlive/2020/texmf-dist/doc
>> Sinon tu peux remplacer le nom de l'utilisateur propri=C3=A9taire ou du
>> groupe propri=C3=A9taire avec la commande chown, et pareil un find pour
>> appliquer cela =C3=A0 tous les fichiers.
>> M'enfin bref, j'ai l'impression que ton pb, est plus un pb syst=C3=A8me
>> d'exploitation qu'un pb TeX.
>
> Merci de me r=C3=A9pondre.
>
> J'ai install=C3=A9 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=C3=A9rience:=
=20
> avant l'usage de tlmgr, le fichier
> /opt/texlive/2021/tlpkg/texlive.tlpdb a pour permissions 644, apr=C3=A8s =
la
> mise =C3=A0 jour les permissions sont revenues =C3=A0 600.
>
> Le r=C3=A9pertoire /opt/texlive/2021/tlpkg/ contient un fichier
> texlive.tlpdb.main.be06ae25a8c16d3f5ff43d91fae8cdba
> dont j'ignore l'utilit=C3=A9 et qui, lui, a les bonnes permissions (644),
> sa date diff=C3=A8re de 2 mn avec l'autre fichier ie.: je fais une mise =
=C3=A0
> jour aujoud'hui =C3=A0 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=C3=A9f=C3=A9rence =C3=A0 un tel fichier.
>
> Merci.

Est-ce que c'est pas un pb que le masque de cr=C3=A9ation de fichiers de la
console o=C3=B9 tu fais tourner tlmgr est =C3=A0 600. Cf. commande incorpor=
=C3=A9e =C3=A0
bash umask. Voir
https://www.gnu.org/software/bash/manual/html_node/Bourne-Shell-Builtins.ht=
ml#Bourne-Shell-Builtins

Ceci dit, =C3=A7a me parait assez normal que pour des raisons de s=C3=A9cur=
it=C3=A9 ton
..bashrc de root r=C3=A8gle ce masque par d=C3=A9faut. Il faut donc que
explicitement, dans la console o=C3=B9 tu lances tlmgr tu lances
pr=C3=A9alablement la commande umask avec le bon r=C3=A9glage.

J'ai bien peur que tlmgr n'y soit pour rien dans cette affaire purement
*nixienne.

  V.
--=20