O NFS é estruturado de maneira muito diferente do SMB, portanto, suas solicitações não farão sentido em termos de NFS.
- As montagens do NFS são feitas por sistema, não por usuário.
showmount -d
pode informar quais sistemas têm um compartilhamento NFS montado em um determinado servidor, se o servidor estiver disposto a divulgar essas informações. No Linux, se o sistema de arquivosrpc_pipefs
virtual estiver montado, ele também terá informações sobre conexões NFS ativas. O ponto de montagemrpc_pipefs
típico é/var/lib/nfs/rpc_pipefs
, ou/run/rpc_pipefs
no Debian 9 e distribuições relacionadas. Você pode encontrar informações do cliente NFSv4 no<rpc_pipefs mount point>/nfsd4_cb/clnt*/info
do servidor NFSv4, um diretório de cliente para cada host do cliente. - Para os endereços IP do cliente, veja a resposta anterior. Usuários individuais não estão "conectados" por si mesmos; existe apenas uma conexão por sistema de arquivos montado, mesmo se houver vários usuários. Como resultado, "quando conectado" informa sobre quando o sistema foi inicializado pela última vez ou quando o sysadmin montou o compartilhamento NFS no cliente, o que ocorrer mais tarde.
- Altere as permissões ou ACLs no sistema de arquivos compartilhado para bloquear o acesso do usuário, ou conectar-se ao cliente, tornar-se root, use
lsof -N
para identificar os processos do usuário com identificadores de arquivo NFS abertos e eliminá-los. Ou não exportar o compartilhamento NFS para "matar" todos os usuários do NFS de uma só vez. - O subsistema de auditoria no servidor NFS pode executar a tarefa, supondo que você possa ter certeza de que os números UID / GID no servidor e os clientes correspondem uns aos outros (NFSv2 ou v3) ou que os nomes de usuários foram mapeados adequadamente ( NFSv4).
Com o NFSv2 ou v3, o servidor NFS costumava confiar essencialmente no cliente NFS para executar a identificação do usuário e o controle de acesso apropriados em nome do servidor. É por isso que o conselho padrão é usar o NFS para compartilhar sistemas de arquivos somente entre hosts confiáveis.
Autenticação de usuário baseada em Kerberos (e opcionalmente criptografia de dados) era um complemento posterior: pode ser usada com NFSv2 e NFSv3 se o cliente e o servidor suportarem a opção, mas os "protocolos de banda lateral" ( lockd
, mountd
, rquotad
e statd
) não usarão as informações de autenticação. Somente no NFSv4 foi a autenticação totalmente integrada para cobrir todos os aspectos do protocolo; no entanto, ainda é opcional.