Ricard Pradell Buxó wrote:
Hola
Quan intentava executar ethereal a Woody, em sortia un error de permisos al
intentar capturar paquets. Algú em va apuntar que per posar la tarja de xarxa
en modus promiscu necessitava ser root. El problema és que en Woody no sé
engegar processos gràfics com root, a no ser que inicii tota la interface
gràfica (uso icewm) com root. Altres distribucions m'obren una finestra on
posar la clau de root i si que m'ho permeten fer. Com es fa en Woody?
Si ho faig des de consola amb su i engego ethereal (o qualsevol altra
aplicació gràfica) em surt:
Xlib: connection to ":0.0" refused by server
Xlib: Client is not authorized to connect to Server
Gtk-WARNING **: Cannot open display: :0.0
Com a usuari normal, fes:
xhost +local:root
i aleshores el root ja tindrà permisos per executar programes X en la
teva sessió.
Per tornar a la "normalitat":
xhost -
Salut.