Carlos Thadeu Duarte Santos <[EMAIL PROTECTED]> wrote: >Bom dia Pessoal,
Bom dia >Estou com dois problemas l� em casa que n�o sei como resolver: > >1- O kpackage s� est� aceitando rodar como root (ROOT mesmo), nem mesmo se >eu me logar como usuario normal e digitar su e depois kpackage ele est� >funcionando, a mensagem de erro que ele est� me retornando � esta: > >Xlib: connection to ":0.0" refused by server >Xlib: Invalid MIT-MAGIC-COOKIE-1 KEY >kpackage: Symbol 'rpmTagTable' has a different size in shared object, >consider re-linking >Xlib: connection to ':0.0' refused by server >Xlib: Invalid MIT-MAGIC-COOKIE-1 KEY >kpackage: cannot connect to X server :0.0 Basicamente voc� esta tentando sar um usu�rio diferente do dono do DISPLAY. A maioria das configura��es do XFree86 nas distros vem com essa restri��o (aka seguran�a). Rode o comando "xhost +localhost" com o seu usu�rio (n�o root) dentro do X11. Ele vai liberar o acesso ao seu DISPLAY a outros usu�rios na sua m�quina. Note que se houverem mais pessoas logadas nela, eles poder�o aprontar coisas como: DISPLAY=:0 xmessage bla & > >N�o entendi muito bem a documenta��o que li, por isso se algu�m puder me >ajudar, fico agradecido. > >2 - O cdrecord tamb�m s� est� aceitando gravar cd's como root, se tento como >usu�rio normal, a seguinte msg � retornada. > >CDRecord 1.10 ......... >TOC Type: 1 = CDROM >cdrecord: operation not permitted - WARNING -: Cannot do mlockall(2) >cdrecord: WARNING: THIS CAUSES A HIGH RISK FOR buffer underruns >cdrecord: operation not permitted - WARNING: cannot set RR-scheduler >cdrecord: permission denied - WARNING: cannot set priority using set >priotity() >cdrecord: WARNING: THIS CAUSES A HIGH RISK FOR buffer underruns >SCSIDEV: '0,1,0' >SCSIBUS: 0 target: 1 lun: 0 >cdrecord: permission denied: cannot open '/dev/sg0'. Cannot open SCSI driver >cdrecord: for possible targets try 'cdrecord -scanbus'. Make sure you are >root > >Eu n�o sei nem por onde come�ar a analisar a msg de erro acima, o que pode >est� acontecendo? o cdrecord precisar ser root para acessar o dispositivo /dev/sg0 . Suas op��es: - rodar como root - tornar o cdrecord suid (menos recomendado, mas o mais simples). - dar permiss�o de escrita ao seu usu�rio ao /dev/sg0 - criar um grupo especial para grava��o de cd, colocar esse grupo como owner do /dev/sg0 e dar permiss�o de escrita ao grupo desse dispositivo. Nesse caso, qualquer usu�rio que esteja nesse grupo poder� gravar cd. � isso que o ML faz se n�o me engano. - Colocar o pam.perms para te dar ownership do dispositivo no login (como ele ja deve fazer com outros dispositivos como /dev/dsp []'s Raul Dias Assinantes em 07/03/2002: 2245 Mensagens recebidas desde 07/01/1999: 157398 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:[EMAIL PROTECTED]
