Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Commande top sous FreeBSD : comment voir tous les processus du système ?

3 réponses
Avatar
Steve Ballmer
Bonjour à tous,

J'ai une petite question concernant la commande top sous FreeBSD.

Alors que sous GNU/Linux la commande top lancée par un utilisateur
lambda affiche les processus de tous les utilisateurs, j'ai remarqué que
sous FreeBSD que la commande top affichait uniquement la liste des
processus de l'utilisateur courant.

Est-ce qu'il est possible pour un utilisateur lambda sous FreeBSD,
qu'avec la comme top ou une autre commande, d'avoir la liste de tous les
processus du système, c'est à dire les processus lancés par
« root » et par les autres utilisateurs systèmes ou non ?

Merci,
--
Steve

3 réponses

Avatar
Gérald Niel
Bonjour,
Le Jeudi 23 juin 2016 à 06:07 UTC, Steve Ballmer écrivait sur
fr.comp.os.bsd :
Est-ce qu'il est possible pour un utilisateur lambda sous FreeBSD,
qu'avec la comme top ou une autre commande, d'avoir la liste de tous les
processus du système, c'est à dire les processus lancés par
« root » et par les autres utilisateurs systèmes ou non ?

Désolé si je raconte une connerie, mais avec un utilisateur qui est
dans le groupe wheel, je vois bien l'ensemble des processus système
lorsque je lance top.
En même temps, je n'ai qu'un utilisateur. Mais je vois bien les
processus root et ceux des autres utilisateurs système.
Et depuis l'hote je vois aussi les processus lancé dans les jail.
@+
--
On ne le dira jamais assez, l'anarchisme, c'est l'ordre sans le
gouvernement ; c'est la paix sans la violence. C'est le contraire
précisément de tout ce qu'on lui reproche, soit par ignorance, soit
par mauvaise foi. -+- Hem Day -+-
Avatar
David Marec
Bonjour,
Le 24-06-2016, Gérald Niel <gerald.niel+ a écrit :
Est-ce qu'il est possible pour un utilisateur lambda sous FreeBSD,
qu'avec la comme top ou une autre commande, d'avoir la liste de tous les
processus du système, c'est à dire les processus lancés par
« root » et par les autres utilisateurs systèmes ou non ?

Désolé si je raconte une connerie, mais avec un utilisateur qui est
dans le groupe wheel, je vois bien l'ensemble des processus système
lorsque je lance top.

Même sans être dans le groupe wheel d'ailleurs.
Vérifier la clef:
sysctl security.bsd.see_other_uids
--
David Marec
https://lapinbilly.eu
Avatar
Steve Ballmer
Le 24/06/2016 10:56, David Marec a écrit :
Est-ce qu'il est possible pour un utilisateur lambda sous FreeBSD,
qu'avec la comme top ou une autre commande, d'avoir la liste de tous les
processus du système, c'est à dire les processus lancés par
« root » et par les autres utilisateurs systèmes ou non ?

Désolé si je raconte une connerie, mais avec un utilisateur qui est
dans le groupe wheel, je vois bien l'ensemble des processus système
lorsque je lance top.

Même sans être dans le groupe wheel d'ailleurs.
Vérifier la clef:
sysctl security.bsd.see_other_uids

Tout à fait, la présence dans le groupe « wheel » n'est pas obligatoire.
Après ces instructions :
sysctl security.bsd.see_other_uids=1
sysctl security.bsd.see_other_gids=1
echo 'security.bsd.see_other_uids=0' >> /etc/sysctl.conf
echo 'security.bsd.see_other_gids=0' >> /etc/sysctl.conf
N'importe quel utilisateur peut voir tous les processus des utilisateurs.
Merci,
--
Steve