lsof -u username
retornará todos os arquivos abertos para o usuário. Se você passar o resultado para o comando wc
, você terá a contagem de que precisa. Então, se o nome de usuário do usuário é teste
lsof -u test | wc -l
O seu comando ou ferramenta é específico para obter a contagem de arquivos abertos por um usuário no linux?
lsof -u username
retornará todos os arquivos abertos para o usuário. Se você passar o resultado para o comando wc
, você terá a contagem de que precisa. Então, se o nome de usuário do usuário é teste
lsof -u test | wc -l
você pode usar o lsof. Este comando é para descobrir quais processos atualmente possuem o arquivo aberto. Se o processo abrir o arquivo, escrever para ele e, em seguida, fechá-lo, você poderá usar a auditoria.
/sbin/auditctl -w /etc/myprogram/cofig.ini -p war -k config.ini-file
-w watch etc / myprogram / cofig.ini -p warx watch para escrever, alterar atributos, executar ou ler eventos -k config.ini-file é uma chave de busca. aguarde até que o arquivo seja alterado e use
/sbin/ausearch -f /etc/myprogram/cofig.ini | more