Home | Downloads | Fórums | Notícias | Preferências | Galeria | Cadastro | Wiki-BR
 

[ Comunidade Fedora Brasil ]: Forums



Comunidade Fedora Brasil :: Exibir tópico - SElinux e palm [RESOLVIDO]
 FAQFAQ   PesquisarPesquisar   GruposGrupos   PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   LoginLogin 

SElinux e palm [RESOLVIDO]

 
Novo Tópico   Responder Mensagem    Comunidade Fedora Brasil - Índice do Fórum -> Sistema/Configurações
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
ventuno
Usuário
Usuário


Registrado em: Jun 16, 2007
Mensagens: 90

MensagemEnviada: Sex Ago 03, 2007 4:41 pm    Assunto: SElinux e palm [RESOLVIDO] Responder com Citação

Olá Pessoal! O SElinux bloqueia quando sincronizo o palm (/dev/pilot). Alguém sabe como criar uma nova política para liberar o /dev/pilot?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
ventuno
Usuário
Usuário


Registrado em: Jun 16, 2007
Mensagens: 90

MensagemEnviada: Sex Ago 03, 2007 6:41 pm    Assunto: Responder com Citação

Consegui resolver. Removei uma regra de udev que havia criado para o palm e acrescentei meu nome de usuário ao grupo "uucp".
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mythus
Intermediário
Intermediário


Registrado em: Apr 22, 2006
Mensagens: 315
Localização: João Pessoa, PB, Brasil

MensagemEnviada: Ter Set 18, 2007 10:37 am    Assunto: Responder com Citação

Também sofri o cão. O tempo todo estava digitando:
Código:
# ln -s /dev/pilot /dev/ttyUSB01
# chmod 777 /dev/pilot
Funciona, mas não é nada inteligente.

Até que encontrei a solução aqui:
Cria o arquivo /etc/udev/rules/60-libpisock.rules com a seguinte linha como conteúdo:
Citação:
KERNEL=="ttyUSB*", SYSFS{idVendor}=="0830", YSFS{idProduct}=="0061", SYMLINK+="pilot", GROUP="uucp", MODE="0664"


Certifique-se que você está com o pacote mais novo: pilot-link-0.12.2-4.fc7 (ou superior).
_________________
Abraços,
_________________
Não é programador; não é hacker
Formado em Direito pela UFPb
Usuário de Linux em tempo integral
Linux User Number: 174012
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
Mythus
Intermediário
Intermediário


Registrado em: Apr 22, 2006
Mensagens: 315
Localização: João Pessoa, PB, Brasil

MensagemEnviada: Qua Set 19, 2007 4:25 pm    Assunto: Responder com Citação

Tive que fazer uma pequena correção na solução acima porque o /dev/pilot ficava apontando para o primeiro ttyUSB* que era criado (ttyUSB0) quando deveria se conectar ao segundo.
Citação:
KERNEL=="ttyUSB*[13579]", SYSFS{idVendor}=="0830", YSFS{idProduct}=="0061", SYMLINK+="pilot", GROUP="uucp", MODE="0664"


Agora está funcionando a contento:
Código:
$ ls /dev/[pt][it]*[lU]* -lha
lrwxrwxrwx 1 root   root      7 2007-09-19 16:34 /dev/pilot -> ttyUSB1
crw-rw---- 1 root   uucp 188, 0 2007-09-19 16:34 /dev/ttyUSB0
crw------- 1 mythus uucp 188, 1 2007-09-19 16:34 /dev/ttyUSB1

_________________
Abraços,
_________________
Não é programador; não é hacker
Formado em Direito pela UFPb
Usuário de Linux em tempo integral
Linux User Number: 174012
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
Mythus
Intermediário
Intermediário


Registrado em: Apr 22, 2006
Mensagens: 315
Localização: João Pessoa, PB, Brasil

MensagemEnviada: Qui Fev 07, 2008 9:19 am    Assunto: Responder com Citação

Atualizei recentemente alguns pacotes e algumas mudanças aconteceram:
    * Mudou /etc/udev/rules/ para /etc/udev/rules.d/
    * Em vez de criar ttyUSB*, cria usbdev[0-9].[0-9][0-9]* tal como listado abaixo.
Código:
crw-r--r--   1 mythus root   189, 284 2008-02-07 08:45 usbdev3.29
crw-r--r--   1 mythus root   251,  16 2008-02-07 08:45 usbdev3.29_ep00
crw-r--r--   1 mythus root   251,  18 2008-02-07 08:45 usbdev3.29_ep02
crw-r--r--   1 mythus root   251,  20 2008-02-07 08:45 usbdev3.29_ep07
crw-r--r--   1 mythus root   251,  17 2008-02-07 08:45 usbdev3.29_ep81
crw-r--r--   1 mythus root   251,  19 2008-02-07 08:45 usbdev3.29_ep86

Assim, a criação do /dev/pilot deixou de funcionar. Em vez de usar o método anterior, encontrei uma solução que talvez seja mais definitiva em How to hotsync the Palm Centro with a Fedora 7 Linux desktop via USB

1. Verifique se o pacote libusb estava instalado, caso não, instale com o comando:
yum install -y libusb

2. Em /etc/security/console.perms.d/50-default.perms acrescente as linhas:
Código:
<libpisock>=/dev/usbdev* /dev/bus/usb/[0-9]*/[0-9]*

<console> 0644 <libpisock> 0644 root

3. Recarregue as regras com
udevcontrol reload_rules

Agora a porta do palm é usb:
No Jpilot em preferências > Settings > Serial port coloque: usb:
No pilot-xfer use: pilot-xfer [opções e parâmetros] -p usb:
Pode também usar alias para a seção de programas que usam /dev/pilot e não aceitam outra porta, ou acrescentar a linha
alias pilot-xfer='pilot-xfer -p usb:' em ~/.bashrc
_________________
Abraços,
_________________
Não é programador; não é hacker
Formado em Direito pela UFPb
Usuário de Linux em tempo integral
Linux User Number: 174012
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    Comunidade Fedora Brasil - Índice do Fórum -> Sistema/Configurações Todos os horários são GMT - 3 Hours
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.

Powered by phpBB © 2001, 2005 phpBB Group

Forums ©
_