Cheatsheet de NFS
Madurezreviewed
Última revisión
Publicado
Última actualización
El workflow explica permisos y exports. Automatización compara las herramientas.
RPC y exports
Sección titulada «RPC y exports»rpcinfo -p TARGET_IPshowmount -e TARGET_IPrpcinfo identifica programas RPC, versiones y puertos. showmount consulta mountd, por lo que una lista vacía no descarta un pseudoroot NFSv4.
Montaje
Sección titulada «Montaje»sudo mount -t nfs -o ro,vers=3 \ TARGET_IP:EXPORT MOUNTPOINT
sudo mount -t nfs -o ro,vers=4 \ TARGET_IP:/ MOUNTPOINT
find MOUNTPOINT -maxdepth 2 -printf '%U:%G %m %p\n'sudo umount MOUNTPOINTro mantiene el primer montaje en solo lectura y vers fija la versión que se quiere comparar. find conserva UID, GID y modo numéricos. La señal útil es la vista obtenida por ese origen y esa identidad, no el nombre local con el que el cliente represente al propietario.
sudo nmap -sV -n -Pn -p 111,2049 \ --script rpcinfo,nfs-showmount,nfs-ls,nfs-statfs \ TARGET_IPLos scripts resumen RPC, exports y contenido visible. Reproduce un resultado relevante con el cliente y desmonta el punto de montaje aunque la enumeración falle a mitad.