[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: "C" ioperm, iopl



Yo tenia el mismo problema.

Para acceder a ciertas direcciones debia tener permisos de root.

Si lo que  quieres es reducir los riesgos de seguridad  la mas facil
es usar "sudo".

Lo del  level se refiere a los permisos I/O para el proceso.
Puedes ver http://www.logix.cz/michal/doc/i386/chp08-03.htm para mas info.


On Sun, 2 Jan 2005 22:10:37 -0600, coin <vlomasb@gmail.com> wrote:
> Saludos
> Sigo con lo de mi tarjeta expansora (por si lo recuerdan).
> Mando datos al puerto paralelo desde un programita en C con "outb", y
> uso ioperm para dar permisos de escritura I/O. Dos preguntas.
> 1.- Ejecutando con un usuario normal, me da violacion de segmento a
> pesar de que le doy permisos con ioperm, pero con root sin problema
> ¿por que?
> 2.- Dice en el man que ioperm es para algunos puertos o algo asi,
> ¿desde o hasta? ¿0x3ff?, pero dice que para otras direcciones no se
> puede por lo que hay que usar iopl, en el man de iopl dice la sitaxis:
> int iopl(int nivel) ¿que es eso de nivel? ¿donde busco los niveles?
> 
> Gracias
> --
> ¡¡Abajo los imperialistas!!
> No a la invasión en Irak
> 
> 


-- 
Atte

ItZtLi

¤º°°º¤ø,¸¸,ø¤º°°º¤ø,¸¸,ø¤º°`°º¤ø,¸
      Nahui Tonalli Icniuhtli.
¤º°°º¤ø,¸¸,ø¤º°°º¤ø,¸¸,ø¤º°`°º¤ø,¸



Reply to: