I recently started switching my companies Linux boxes to use the company's home directory server. Home directories are automounted via a map file exported by the NIS server. The thing is, /home is an automounted directory (via NFS). It seems to be a bad thing to install to /home/samba, since you cannot have unique /home/samba directories for all of the NIS clients on the network. While NIS home directories could just as easily be automounted somewhere else, like /nishome, most other unixes only install "real" user directories to /home. The net result is, I think Red Hat should make the /home/samba directory elsewhere, along with any other such directories (see my bug filed against apache).
*** Bug 5011 has been marked as a duplicate of this bug. *** I recently started switching my companies Linux boxes to use the company's home directory server. Home directories are automounted via a map file exported by the NIS server. The thing is, /home is an automounted directory (via NFS). It seems to be a bad thing to install to /home/httpd, since you cannot have unique /home/httpd directories for all of the NIS clients on the network. While NIS home directories could just as easily be automounted somewhere else, like /nishome, most other unixes only install "real" user directories to /home. The net result is, I think Red Hat should make the /home/httpd directory elsewhere, along with any other such directories (see my bug filed against samba).
There's now way to change the location of these directories without (possibly) finding them on an NFS share again. You have two choices: 1) Add %_netsharedpath /home to /etc/rpm/macros (the value is a colon seperated path) and reinstall the packages. No files will be installed in /home -- it's up to you to populate those locations. 2) Change your mounting scheme to permit /home to reside on local storage and mount existing NFS shares is something like /home/server_name_here