Logo Hardware.com.br
sakurazuka
sakurazuka Novo Membro Registrado
52 Mensagens 0 Curtidas

lspci e lsmod inacessíveis, pcitutils ja instalado

#1 Por sakurazuka 04/03/2009 - 03:46
Bom dia amigos, estou com um pequeno problema...
Recentemente fiz um downgrade do fedora 10 para o 9 por motivos de compatibilidade.

No Fedora 9 não consigo com meu usuário (usuário comum) acessar os comandos:
lspci, lsmod, modprobe e visudo.

O bash retorna uma mensagem de que não encontrou os comandos.
Nem mesmo como root (dando um SU no terminal) ele encontra os comandos.

Os pacotes desses programas como estão instalados e os executáveis se encontram dentro do diretório /sbin (com excessão do visudo que ainda não achei). Um "/sbin/lsmod" ou "/sbin/lspci" funciona com qualquer usuário.

Gostaria de saber como acessar esses executáveis diretamente pelo nome do comando,com um usuário comum , como nas outras distribuições que já utilizei.

Grato. gnomo.png
Jose Monteiro
Jose Monteir... General de Pijama Registrado
4.1K Mensagens 135 Curtidas
#3 Por Jose Monteir...
04/03/2009 - 08:14
O Fedora encara a distinção dos programas colocados em /sbin e /usr/bin como uma questão de segurança. O /usr/bin está na variável PATH do seu usuário, enquanto /sbin não está.
Se deseja acrescentar este caminho no PATH momentâneamente para o usuário comum, você pode executar o comando seguinte, como usuário comum mesmo:
export PATH=$PATH:/sbin

Se desejar tornar permanente será necessário editar o arquivo oculto .bash_profile e acrescentar :/sbin na linha do path, ficando provavelmente algo assim: PATH=$PATH:$HOME/bin:/sbin
Cuidado ao editar; qualquer coisa errada pode fazer muita coisa deixar de funcionar.
Existem 10 tipos de pessoas: aquelas que entendem binário e aquelas que não entendem.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal