Répondre au commentaire

Contrôler le screen d'un utilisateur en tant que root

Tagged:  

Problème : Je suis root. Je veux contrôler le screen d'un utilisateur qui n'a pas explicitement autorisé le multiuser.

Solution :

  • Je repère le screen de mon utilisateur :
    ~# ls /var/run/screen/S-monuser
    pid.pts-1.machine
  • et je le récupère :
    ~# sudo -u monuser screen -x pid.pts-1.machine
    Cannot open your terminal '/dev/pts/0' - please check.
  • Arg, il faut que j'ajoute les droits nécessaires à mon tty :
    ~# chmod go+rw /dev/pts/0
    ~# sudo -u monuser screen -x pid.pts-1.machine
    Voilà !
  • Et on oublie pas de remettre les droits appropriés quand on a terminé :
    ~# chmod 620 /dev/pts/0

Voilà, si quelqu'un connaît une méthode plus propre...

Répondre

Le contenu de ce champ ne sera pas montré publiquement.
  • You can use BBCode tags in the text.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".

Plus d'informations sur les options de formatage