...ne me montre que les processus de l'utilisateur courant sur une ubuntu 9.04 fraichement installée. Et ca m'embête beaucoup, parce que du coup je ne peux plus contrôler la présence de certains services au lancement de mon application Rails.
Quelqu'un aurait une idée ??
Merci beaucoup !!
# rtfm
Posté par bubar🦥 (Mastodon) . Évalué à 2.
[^] # Re: rtfm
Posté par David FRANCOIS (site web personnel) . Évalué à 1.
[^] # Re: rtfm
Posté par neologix . Évalué à 2.
Que donnent un /bin/ps -eaf et ls /proc/ ?
Je vois que tu es connecté en ssh, c'est un serveur ? Connecté à internet ? Une VM ?
[^] # Re: rtfm
Posté par David FRANCOIS (site web personnel) . Évalué à 1.
[^] # Re: rtfm
Posté par neologix . Évalué à 2.
Je vois que tu as apparmor, ça ne viendrait pas de là ? Que donne un grep PROC /boot/config* ?
[^] # Re: rtfm
Posté par Benoît Monin . Évalué à 1.
sudo mount
pour voir si il y a plusieurs entrées pour proc.La seule façon de voir tous les processus sans supprimer le chroot reste le
sudo ps
.[^] # Re: rtfm
Posté par David FRANCOIS (site web personnel) . Évalué à 1.
[^] # Re: rtfm
Posté par neologix . Évalué à 2.
C'est pour voir la configuration du noyau qui tourne. Je pense qu'une option est activée qui fait que les accès à /proc/ sont restreints.
Tu n'as pas de fichier /boot/config* ?
Bon, je vois dans ton /proc que tu as config.gz, essaie donc un
zcat /proc/config.gz | grep PROC
[^] # Re: rtfm
Posté par David FRANCOIS (site web personnel) . Évalué à 1.
[^] # Re: rtfm
Posté par neologix . Évalué à 4.
CONFIG_GRKERNSEC_PROC=y
CONFIG_GRKERNSEC_PROC_USER=y
Visiblement, ces options sont dues à grsecurity...
C'est Ubuntu qui installe ça par défaut, ou tu as choisi une installation "hardened" ?
Il y a peut-être moyen de le désactiver sans recompiler son noyau, google est ton ami :-)
[^] # Re: rtfm
Posté par David FRANCOIS (site web personnel) . Évalué à 1.
Merci beaucoup !
Je vais chercher une solution à mon problème dans cette direction !
[^] # Re: rtfm
Posté par nono14 (site web personnel) . Évalué à 1.
CONFIG_GRKERNSEC_PROC=y
# CONFIG_GRKERNSEC_PROC_USER is not set
CONFIG_GRKERNSEC_PROC_USERGROUP=y
CONFIG_GRKERNSEC_PROC_GID=666
Ici 666.
Ainsi l'utilisateur pourra lire le /proc.
Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités
[^] # Re: rtfm
Posté par David FRANCOIS (site web personnel) . Évalué à 1.
Ou éventuellement faire un petit script full_ps ayant les droits root pour être exécuté par des utilisateurs normaux ?
# chez moi
Posté par NeoX . Évalué à 2.
:~$ ps --version
procps version 3.2.8
1°) mettre à jour en 9.10
(sauf obligation de tourner en 9.04)
2°) verifier que ton utilisateur n'est pas "simple utilisateur"
si ca se trouve un simple utilisateur ne voit que ces process
là ou un utilisateur pouvant etre admin (sudo) peut voir tous les process
[^] # Re: chez moi
Posté par David FRANCOIS (site web personnel) . Évalué à 1.
[^] # Re: chez moi
Posté par NeoX . Évalué à 2.
un dans le system et un dans un PATH specifique à ton utilisateur ?
[^] # Re: chez moi
Posté par David FRANCOIS (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.