mickelebof a écrit 4 commentaires

  • [^] # Re: Comment permettre aux utilisateurs de voir tous les processus

    Posté par  . En réponse au message Comment permettre aux utilisateurs de voir tous les processus. Évalué à 3.

    Effectivement, les serveur d'ovh....

    Par contre, j'ai essayé tout ce que je pouvais avec sysctl, mais j'ai pas trouvé, donc je vais changer de kernel.

    Merci fcartegnie ;)
  • [^] # Re: Comment permettre aux utilisateurs de voir tous les processus

    Posté par  . En réponse au message Comment permettre aux utilisateurs de voir tous les processus. Évalué à 1.

    Ah oui, je remarque que sur les serveurs où j'ai le problème, le kernel est : 2.6.24.5-grsec

    Dois-je obligatoirement changer de noyau ou est-ce qu'on peut desactiver ou contourner les droits pour /proc ?
  • [^] # Re: Comment permettre aux utilisateurs de voir tous les processus

    Posté par  . En réponse au message Comment permettre aux utilisateurs de voir tous les processus. Évalué à 1.

    Non non, on reprend tout.

    Au boulot, je bosse sur Solaris.
    Ici ma question est pour linux sur une debian etch.

    Je sais pertinemment que l'option -a de ps etc me donne tout, mais NON, ça ne me donne que les process de l'utilisateur qui execute le ps.

    Pour préciser, j'ai plusieurs debian, certains ne réagissent pas de la même façon et m'affichent bien tous les process. Mais sur quelques debian, ça ne marche pas. Exemple :

    bb@srv-01:~$ ps aux
    USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
    bb 3236 0.0 0.0 9052 868 pts/0 S Nov01 0:00 /bin/sh ./runbb.sh start
    bb 3237 0.0 0.0 2636 500 pts/0 S Nov01 0:00 /usr/share/bbc1.9i-btf/bin/bbrun -a /usr/share/bbc1.9i-btf/bin/bb-local.sh
    bb 16300 0.0 0.0 19628 1116 pts/0 S 00:35 0:00 su - bb
    bb 16301 0.0 0.1 13456 2144 pts/0 S 00:35 0:00 -su
    bb 16304 0.0 0.0 10080 984 pts/0 R+ 00:35 0:00 ps aux

    On ne voit que les process de l'utilisateur bb.

    Le problème ne vient pas de la commande ps, je sais parfaitement m'en servir, comme par exemple faire : ps -u root -U root -N
    Ca ne fonctionne pas, aucun processus affiché.

    Tout est en rapport avec /proc, qui contient la liste des processus. La commande ps lit les information de cette partition. Sur les debian sur lesquelles je n'ai pas le probleme, j'ai bien le contenu de /proc en chmod 555, et sur celles où ça marche pas, le chmod est en 500.

    Ce que je veux savoir, c'est comment on fait pour que lorsqu'un process se lance, et donc met un fichier dans /proc, se mette en chmod 555. Voilà, j'espere avoir été plus clair :)
  • # Comment permettre aux utilisateurs de voir tous les processus

    Posté par  . En réponse au message Comment permettre aux utilisateurs de voir tous les processus. Évalué à 0.

    Euh, non, c'est gentil, mais je travaille sur du solaris toute la journée sur un parc de 3000 serveurs...
    Je connais bien la commande ps..

    C'est justement le problème, ps -edf ou ps aux ne me donne que les process de l'utilisateur, il prend les informations dans /proc .