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

Re: Cambiar UID y GID a un proceso



Hola,

El Martes, 11 de Julio de 2006 07:30, Iván Forcada Atienza empezó a aporrear
el teclado, y esto fue lo que salio:

> Hola.
> 
> [lun, 10 jul 2006 08:58:01 +0200] - Rub?n G?mez Antol?:
>> Hola a todos,
>> 
>> Debido a esto:
>> 
>> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=373899
>> 
>> [...]
> Para cambiar el uid o gid de un proceso, necesitas ser root:
> - man setuid
> - man setgid
>  

Vale, gracias. He encontrado setuid en el paquete «super», sin embargo no he
encontrado setgid. No obstante las pruebas me tiran un error de cupsd:

-------- consola ----------
vidfrio:~# setuid 7 cupsd
Jul 11 08:21:22 vidfrio cupsd: Unable to read configuration
file '/etc/cups/cupsd.conf' - exiting!
cupsd: Child exited with status 1!
vidfrio:~# setuid lp cupsd
Jul 11 08:23:27 vidfrio cupsd: Unable to read configuration
file '/etc/cups/cupsd.conf' - exiting!
cupsd: Child exited with status 1!
rgomeza@vidfrio:~$ ll /etc/cups/cupsd.conf
-rw-r----- 1 root lp 18487 2006-07-04 13:59 /etc/cups/cupsd.conf
rgomeza@vidfrio:~$ sudo chmod 664 /etc/cups/cupsd.conf
rgomeza@vidfrio:~$ sudo setuid lp cupsd
cupsd: Child exited on signal 15!
--------- fin de consola ------------

Creo que he interpretado bien la utilización de setuid, la página del manual
no viene en exceso complicada. Me da a mi que el cupsd de SID trae cola
para rato, ya me he topado con dos «bichos» distintos en dos máquinas
distintas... :-/

>> Ya he probado a cambiar los permisos y el propietario de /dev/lp*
>> y /dev/usb/lp* y no he conseguido nada.


> Espero que te sirva. Saludos.
> 

Aunque no he conseguido dar con la solución, te agradezco el apunte.

Salud y Revolución.

Lobo.
-- 
¿Libertad? ¿Quien ha dicho libertad?



Reply to: