NFS was not designed with security in mind, and has a number of weaknesses, both in terms of the protocol itself and because any NFS installation must expose several daemons, running on both servers and clients, to network attack. I use my CentOS based server only to server web pages and nothing else. How do I disable NFS services under RHEL / CentOS / Fedora Linux?
You can easily disable NFS, which is a commonly used for sharing data and files between machines. However, its use opens many potential security holes. If NFS is not needed, improve the security by removing and disabling NFS. Open a command-line terminal (select Applications > Accessories > Terminal), and then type:
# chkconfig nfslock off
# chkconfig rpcgssd off
# chkconfig rpcidmapd off
# chkconfig portmap off
# chkconfig nfs off
Delete nfs-utils and portmap packages using the yum command:
# yum remove portmap nfs-utils
See also:
You should follow me on twitter here or grab rss feed to keep track of new changes.
Featured Articles:
- 30 Handy Bash Shell Aliases For Linux / Unix / Mac OS X
- Top 30 Nmap Command Examples For Sys/Network Admins
- 25 PHP Security Best Practices For Sys Admins
- 20 Linux System Monitoring Tools Every SysAdmin Should Know
- 20 Linux Server Hardening Security Tips
- Linux: 20 Iptables Examples For New SysAdmins
- Top 20 OpenSSH Server Best Security Practices
- Top 20 Nginx WebServer Best Security Practices
- 20 Examples: Make Sure Unix / Linux Configuration Files Are Free From Syntax Errors
- 15 Greatest Open Source Terminal Applications Of 2012

- My 10 UNIX Command Line Mistakes
- Top 10 Open Source Web-Based Project Management Software
- Top 5 Email Client For Linux, Mac OS X, and Windows Users
- The Novice Guide To Buying A Linux Laptop















{ 7 comments… read them below or add one }
I am using NFS in cluster infrastructure(RHCE4) . Do you have any other alternative for NFS ?
You can use sshfs…
Edited by moderator: Fixed link
i am linux debian v 5.0 user having busybox 1.16.1 and want to remove nfs totally .
i am butting from windows hyperterminal/putty.
above commands not working for me.
getting error
#chkconfig nfslock off
/bin/sh: chkconfig: not found
how to remove nfs related setting?
You need to run:
See this tutorial for more info.
Thanks Vivek, for replying.
Actually there is no portmap file or directory under init.d
what i have is
# cd /etc/init.d/
#
# ls
alsa-utils hwclockfirst.sh udev
hwclock.sh module-init-tools udev-mtab
the one who designed the system told me that he allready hv disable the nfs settings. But then i m not getting the reason for problem.
also I dont have /etc/fstab file
I’m runnin Windows Server 2003 with NFS service going and i need to kill the NFS service complete but security scans show it still being there how to kill it completely?
my hp 4050n ntwroek printer doesn’t work with large images and certain pdf files in linux.. windows 7 it works flawlessly. I was impressed with Ubuntu’s printing , but it isn’t up to windows spec. It’s also a lot slower with my ntwroek printer.