lsof-4.95.0

Introdução a lsof

O pacote lsof é útil para listar arquivos abertos para um dado aplicativo ou processo em execução.

Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.

Informação do Pacote

Dependências do lsof

Exigida

libtirpc-1.3.3

Opcionais

Nmap-7.93 (com um link simbólico nc apontando para ncat em /usr/bin; usado em testes)

Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/lsof

Configuração do Núcleo

Para executar os testes, a seguinte opção deveria estar habilitada na configuração do núcleo:

General setup  --->
  [*] POSIX Message Queues   [CONFIG_POSIX_MQUEUE]

Instalação do lsof

Instale lsof executando os seguintes comandos:

./Configure -n linux &&
make

Os testes deveriam ser executados como o(a) usuário(a) root. Eles exigem que as filas de mensagens "POSIX" estejam habilitadas no núcleo e que Nmap-7.93 seja instalado com um link simbólico /usr/bin/nc apontando para ncat.

make check

Um teste, "case-20-ux-socket-endpoint", é conhecido por falhar. Outro teste possivelmente falhe se os testes forem executados em um script.

Agora, como o(a) usuário(a) root:

install -v -m4755 -o root -g root lsof /usr/bin &&
install -v lsof.8 /usr/share/man/man8

Explicações do Comando

./Configure -n linux: Evita verificações de "AFS", personalização e inventário e usa o dialeto linux.

install -m4755 ...: lsof deveria estar suid root para permitir que usuários(as) listem todos os arquivos. Isso possivelmente seja uma ameaça à segurança em alguns sistemas. Nesse caso mude para -m755 e use sudo para executar o aplicativo.

Conteúdo

Aplicativo Instalado: lsof
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: Nenhum(a)

Descrições Curtas

lsof

lista arquivos abertos para processos em execução