GNT sans publicité, site mobile, fonctionnalitées exclusives...

/tmp en noexec,nosuid,nodev ?

Le
noob lenoobie
=_Part_13914_31404849.1136372841263
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Bonjour à tous.


J'ai lu quelque part qu'il était bon pour la sécurité de mettre le /t=
mp en
noexec, pour éviter l'execution de code là ou tout le monde peut écri=
re pour
obtenir une escalade des privilèges.

Or depuis quelques temps, quand je fais mes : "aptitude update && aptitude
upgrade" quotidiens, j'ai des messages d'erreur comme ceux là :

<snip>
Préconfiguration des paquets
Can't exec "/tmp/libssl0.9.8.config.20051": Permission non accordée at
/usr/share/perl/5.8/IPC/Open3.pm line 168.
open2: exec of /tmp/libssl0.9.8.config.20051 configure 0.9.8a-3 failed at
/usr/share/perl5/Debconf/ConfModule.pm line 56
Échec de la pré-configuration de libssl0.9.8, avec le code d'erreur 2
(Lecture de la base de données 81637 fichiers et répertoires déj=
à
installés.)
Préparation du remplacement de libssl0.9.8 0.9.8a-3 (en utilisant
/libssl0.9.8_0.9.8a-5_i386.deb)
Dépaquetage de la mise à jour de libssl0.9.8
<snip>

Est ce que ces erreurs sont grave ? Apparemment, ça n'empèche pas les
paquets de s'installer.
Que puis je faire pour les éviter ? Dois je remettre mon /tmp en exec ? E=
st
ce qu'il est possible de définir un autre temp pour les apt ? (en tant
qu'user normal, j'ai fait un export TMPDIR=/home/richard/temp/)

Merci d'avance pour vos réponses (et bonne année!).
Richard.

=_Part_13914_31404849.1136372841263
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Bonjour à tous.<br>
<br>
<br>
J'ai lu quelque part qu'il était bon pour la sécurité de mettre le /t=
mp
en noexec, pour éviter l'execution de code là ou tout le monde peut
écrire pour obtenir une escalade des privilèges.<br>
<br>
Or depuis quelques temps, quand je fais mes : &quot;aptitude update
&amp;&amp; aptitude upgrade&quot; quotidiens, j'ai des messages d'erreur
comme ceux là&nbsp; : <br>
<br>
&lt;snip&gt;<br>
Préconfiguration des paquets&nbsp;<br>
Can't exec &quot;/tmp/libssl0.9.8.config.20051&quot;: Permission non accord=
ée at /usr/share/perl/5.8/IPC/Open3.pm line 168.<br>
open2: exec of /tmp/libssl0.9.8.config.20051 configure 0.9.8a-3 failed at /=
usr/share/perl5/Debconf/ConfModule.pm line 56<br>
Échec de la pré-configuration de libssl0.9.8, avec le code d'erreur 2<b=
r>
(Lecture de la base de données 81637 fichiers et répertoires déj=
à installés.)<br>
Préparation du remplacement de libssl0.9.8 0.9.8a-3 (en utilisant /lib=
ssl0.9.8_0.9.8a-5_i386.deb) <br>
Dépaquetage de la mise à jour de libssl0.9.8 <br>
&lt;snip&gt;<br>
<br>
Est ce que ces erreurs sont grave ? Apparemment, ça n'empèche pas les p=
aquets de s'installer.<br>
Que puis je faire pour les éviter ? Dois je remettre mon /tmp en exec ?
Est ce qu'il est possible de définir un autre temp pour les apt ? (en
tant qu'user normal, j'ai fait un export TMPDIR=/home/richard/temp/)<br>
<br>
Merci d'avance pour vos réponses (et bonne année!).<br>
Richard.<br>

=_Part_13914_31404849.1136372841263--


--
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 debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Lire la réponse

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Daniel Déchelotte
Le #8328671
Salut,

noob lenoobie a écrit :

J'ai lu quelque part qu'il était bon pour la sécurité de mettre le
/tmp en noexec [...]

Or depuis quelques temps, quand je fais mes : "aptitude update &&
aptitude upgrade" quotidiens, j'ai des messages d'erreur comme ceux là :

<snip>
Préconfiguration des paquets ...
Can't exec "/tmp/libssl0.9.8.config.20051": Permission non accordée at
/usr/share/perl/5.8/IPC/Open3.pm line 168.
open2: exec of /tmp/libssl0.9.8.config.20051 configure 0.9.8a-3 failed
at /usr/share/perl5/Debconf/ConfModule.pm line 56
Échec de la pré-configuration de libssl0.9.8, avec le code d'erreur 2



Apres des essais effectués il y a quelques temps mais qui devraient etre
toujours valables, /var peut etre en « nodev,nosuid » mais pas en
« noexec » (à cause des scripts (post|pre)-(inst|rm) de
/var/lib/dpkg/info. Quant a /tmp, il ne peut etre en « noexec » a cause
de certains paquets qui lancent des scripts depuis /tmp (pas seulement a
la pre-configuration) et loadndiswrapper (et eventuellement d'autres)
empeche de mettre « nodev » egalement, ce qui m'a reduit a « nosuid »
pour /tmp.

Voila en tout cas pour mes trouvailles.

--
Daniel Déchelotte
http://yo.dan.free.fr/


--
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
with a subject of "unsubscribe". Trouble? Contact
Publicité
Suivre les réponses
Poster une réponse
Anonyme