OVH Cloud OVH Cloud

Commande "top" de freeBSD

5 réponses
Avatar
salus1
Hello,

Comment faire pour que n'importe quel(s) utilisateur(s) ayant un acces
telnet ou ssh sur un serveur freeBSD 4.9 ou 5.1 ne puisse(nt) lire la
totalite des process sur ce serveur en invoquant "top"

Je suis un utilisateur avec un uid lointain et en tapant "top", je
vois ce que fait root...

J'aime pas cela.

Sous Linux 2.2.x, il y a avait un patch "openwall" qui gommait cela...
et sous FreeBSD?

Merci,

Salus

5 réponses

Avatar
Tracnac &
Hi,

rien de plus simple en 4.9 :
dans le fichier /etc/sysctl.conf

kern.ps_showallprocs=0


Zoil

On Fri, 05 Dec 2003 06:59:56 -0800, Salus wrote:

Hello,

Comment faire pour que n'importe quel(s) utilisateur(s) ayant un acces
telnet ou ssh sur un serveur freeBSD 4.9 ou 5.1 ne puisse(nt) lire la
totalite des process sur ce serveur en invoquant "top"

Je suis un utilisateur avec un uid lointain et en tapant "top", je
vois ce que fait root...


Avatar
Ollivier Robert
[copie de cet article par courrier électronique]

Dans l'article ,
Salus disait :
Sous Linux 2.2.x, il y a avait un patch "openwall" qui gommait cela...
et sous FreeBSD?


Pour ps, il existe un sysctl qui fait ça mais je n'ai pas vérifier si top
le prenait en compte.

security.bsd.see_other_uids

--
Ollivier ROBERT -=- Eurocontrol EEC/AMI -=-
FreeBSD : <URL:http://www.FreeBSD.org/> The Power to Serve!

Avatar
Yann Nottara
Salus wrote:

Comment faire pour que n'importe quel(s) utilisateur(s) ayant un acces
telnet ou ssh sur un serveur freeBSD 4.9 ou 5.1 ne puisse(nt) lire la
totalite des process sur ce serveur en invoquant "top"

Je suis un utilisateur avec un uid lointain et en tapant "top", je
vois ce que fait root...


Tapes
sysctl kern.ps_showallprocs=0
en tant que root.

Pour que cela soit permanent ajoutes :
kern.ps_showallprocs=0
dans /etc/sysctl.conf

Voili.

--Yann

Avatar
Patrick Lamaizière
Ollivier Robert écrivait :

security.bsd.see_other_uids


Je n'ai pas l'air d'avoir ça sur ma machine (4.9) ? J'ai raté quelque
chose ?

Avatar
Marie-Lan Nguyen
Patrick Lamaizière in scripsit:

Je n'ai pas l'air d'avoir ça sur ma machine (4.9) ? J'ai raté quelque
chose ?


Sur un 4.9, c'est 'kern.ps_showallprocs' qui marche, comme indiqué
dans un autre message.

En revanche sur un 5.1, il y a une ligne dans /etc/sysctl.conf qui
contient 'security.bsd.see_other_uids=0'. C'est commenté par défaut.

--
Marie-Lan Nguyen
"Five exclamation marks, the sure sign of an insane mind."
(Terry Pratchett, _Reaper Man_)
<http://www.pip-pip.org/>