Parece que você não executou lsof
como root, pois mostra um prompt com $
. Execute sudo lsof
para executar o comando lsof
como root.
Algumas informações sobre um processo, como seu diretório atual ( pwd
), seu diretório raiz ( root
), o local de seu executável ( exe
) e seus descritores de arquivo ( fd
) só podem ser visualizado pelo usuário executando o processo (ou root). Isso é comportamento normal. Às vezes, a permissão para acessar arquivos em /proc
não corresponde à permissão nas entradas do diretório, é mais refinada (por exemplo, depende do UID efetivo dos processos, bem como do UID real).
Você pode obter "permissão negada" como root em algumas circunstâncias incomuns, quando você está root apenas em um namespace. Se você acabou de instalar uma nova máquina, você não verá isso.