Pages : 1
#1 Le 19/06/2008, à 07:47
- Totor
[Résolu] Sortie standard
Bonjour,
J'aimerai pouvoir autoriser un autre utilisateur connecté au système de pouvoir rediriger sa sortie standard vers ma sortie standard. Cet utilisateur pouvant avoir un ID différent du mien.
Est-ce possible ?
Peut-être en lui donnant des droits sur /proc/<PID>/fd/1 ?
Dernière modification par Totor (Le 19/06/2008, à 18:44)
-- Lucid Lynx --
Hors ligne
#2 Le 19/06/2008, à 15:39
- Link31
Re : [Résolu] Sortie standard
echo hello > /dev/$(who | grep $AUTRE_UTILISATEUR | head -n1 | awk '{print $2}')
Ce code devrait être valable pour les terminaux non-graphiques (terminaux lancés par init ou terminaux ssh par exemple), mais probablement pas pour les terminaux graphiques tels que gnome-terminal.
De plus, il faut que l'utilisateur ait le droit d'écrire dans le périphérique.
Dernière modification par Link31 (Le 19/06/2008, à 15:39)
Hors ligne
#3 Le 19/06/2008, à 18:44
- Totor
Re : [Résolu] Sortie standard
Effectivement, cela ne fonctionne pas dans les terminaux graphiques (en tout cas, pas avec konsole) mais ce n'est pas grave car j'en ai besoin dans le cadre de connexion SSH depuis putty.
Par contre, ce qui est génant, c'est de devoir donner les droits d'écriture à "others"
En tout cas, merci.
Dernière modification par Totor (Le 19/06/2008, à 21:02)
-- Lucid Lynx --
Hors ligne
Pages : 1