J'essaie de déboguer un programme exécuté en tant qu'utilisateur différent, en utilisant Netbeans. Je peux le faire manuellement sur la ligne de commande, en exécutant sudo gdm puis en attachant au pid. Cependant, je voudrais utiliser l'interface graphique de Netbeans pour un débogage plus facile/plus rapide/visuel. Lorsque je sélectionne le pid dans la liste des processus en cours d'exécution, je reçois l'erreur:netbeans 6.91 et gdb - attachement à un processus exécuté par un autre utilisateur
GDB n'a pas réussi à attacher à traiter
Lorsque je tente de joindre manuellement (par exemple en exécutant gdb à la ligne de commande - sans sudo) , Je reçois une 'opération non autorisée', donc je sais que Netneans ne parvient pas à se joindre à cause de l'autorisation.
Est-ce que quelqu'un sait comment je peux attacher aux processus exécutés par un autre utilisateur?
BTW Je cours tout cela sur ma machine dev à la maison (Ubuntu), donc la sécurité n'est pas un problème.