Newsgroup: it.comp.os.linux.software
Titolo: Links e SVGAlib

Ciao,
Ho appena scoperto questa potenzialità di links che con l'opzione -g e
utilizzando la svgalib (e non il framebuffer) permette di avere un browser
grafico completo funzionante da console e senza bisogno di X.
Il problema e' che svgalib deve essere eseguita da root altrimenti da
l'errore:
svgalib: cannot get I/O permissions.
Di conseguenza se voglio usare Links in modalità grafica devo accedere al
web come root.
Credo pero' comunque che ci sia un modo per avviare un'applicazione da
utente normale con i privilegi di root. Qualcuno mi sa dare qualche dritta
su come fare per risolvere il problema?
Grazie.
-- 
Coltiva Linux, tanto Windows si pianta da solo.
------------------------------------------->rent0n
http://rent0n.altervista.org
rent0n(at)email(dot)it

 su come fare per risolvere il problema?
E` una domanda da iniziare. Usa sudo.
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Those who do not understand Unix are condemned to reinvent it, poorly.

in effetti era una domanda abbastanza semplice; comunque ho risolto dando un bel chmod 4755 a links anziche' usare sudo.
Grazie, ciao

 dando un bel chmod 4755 a links anziche' usare sudo.
Cosi`, se c'e` un baco in links, ti si puo` exploitare la macchina. E`
stato fatto apposta sudo, per evitare applicazioni suid.
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Unix:  When you can't afford the very best.

stato fatto apposta sudo, per evitare applicazioni suid.
Cavoli, pericoloso.. e perche' allora zgv, che usa anche lui svgalib,
di default si installa suidato root, guarda:
-rwsr-xr-x    1 root     root       239360 Dec 28 02:05 /usr/bin/zgv
dovrebbero almeno dirlo?
-- 
Ciao,		| Attenzione! campo "Reply-To:" alterato ;^)
Remigio Zedda	| E-mail: 
remi...@tiscali.it
			-- Linux 2.4.22 su Slackware 9.1

 dovrebbero almeno dirlo?
Lo dice, nella documentazione. Ed e` noto che _se e` possibile_ e`
sempre meglio _non_ avere applicazioni suid. Questo perche` un
applicazione con un bug, se gira con privilegio di root "e` male".
Poi ci sono casi in cui non si puo`/non vuoi evitarlo [*], ma quando e`
possibile usare un'alternativa, a sbattito zero [**], varrebbe la pena
di usarla, se non altro per forma mentis.
[*]
/bin/mount, ad esempio.
[**]
In debian:
apt-get install sudo
# visudo
editare una linea tipo:
mizio   ALL= NOPASSWD: /usr/bin/mplayer, /usr/bin/gmplayer, /sbin/poweroff
(e` quella che uso io per usare mplayer, con vo xvidix che richiede
privilegi di root, e spegnere il sistema)
ed eventualmente un alias tipo:
mizio@hal:~$ alias | grep mplayer
alias gmplayer='sudo gmplayer -vo xvidix'
alias mplayer='sudo mplayer -vo xvidix'
(questo perche` sono pigro).
En passant: se rendo suid poweroff, per esempio, permetto a _tutti_ gli
utenti di spegnere il sistema. con sudo, solo a me.
:)
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
The only thing that interferes with my learning is my education.

 dovrebbero almeno dirlo?
beh, zgv se non altro non usa connessioni di rete.
-- 
 Francesco Romani - Ikitt  | Describe your vision, the meaning is missing |
*** mailserver: 
freemail.it
| Won't anybody listen?                        |
   >>> La questione brevetti software: 
http://www.softwarelibero.org
 <<<

Lo dice, nella documentazione. Ed e` noto che _se e` possibile_ e`
Si`, l'ho trovato subito dopo che ho postato, solo che come hai detto
piu` giu` bisogna [cercare di] avere la forma mentis.. l'avevo appena
installato ieri e non c'avrei mai pensato.
TNX:-)


beh, zgv se non altro non usa connessioni di rete.
Gia` infatti adesso l'ho lasciato suidato anche perche' devo guardarmi
un po' meglio sudo che nella Deb non lo usavo mai.


 beh, zgv se non altro non usa connessioni di rete.
Questo e' vero  pero' e' pericoloso lo stesso,  infatti viene bloccato
da una policy di grsec (ed e' l'unica cosa che ha smesso di funzionare
dall'applicazione della policy "Deny writing to /dev/[k]mem /dev/port"
nel kernel).
Guarda:
[0612][root@tafroute:~]$ zgv
grsec: attempted mmap write of /dev/[k]mem by (zgv:1958) UID(0) EUID(0), 
parent (bash:22319) UID(0) EUID(0)
mmap /dev/mem: Operation not permitted
Segmentation fault
[0612][root@tafroute:~]$ tty
/dev/tty2
[0612][root@tafroute:~]$ 
Cosa che con links non succede.
-- 
Sono un servitore del Fuoco Segreto, e reggo la fiamma di Anor.
A nulla ti servira' il fuoco oscuro, fiamma di Udun.
Torna nell'Ombra! Non puoi passare.

 da una policy di grsec [...]
uhm... E` arrivato il momento di iniziare a studiare grsec :)
