How can I give each of my users a home directory on a Red Hat 8 server? I want Windows users to log in and get RW access to their home directories on the server. Can I configure Samba?
The main config file in Samba is /etc/samba/smb.conf. Just remember you must restart Samba after any changes that you make. On Red Hat, the default config file already allows users to see their Linux home directories as a Samba share on the Windows PC after they log in using the same username and password. Make sure you specify the correct workgroup name and you'll be fine. For example, workgroup = myworkgroup.
To configure a Samba share directory on your Linux system, add the following section to the share section in the smb.conf file. The following statement from the config file would allow users Joe, Fred and Wilma access to the /home/share directory with RW that you need.
valid users = joe fred wilma
public = no
writable = yes
For more additional help on Samba, see www.samba.org. Good luck!
Can I use NIS or what? and how do I configure it?
You can use NIS with Samba. Try putting this in your smb.conf file:
encrypt passwords = yes unix password sync = yes passwd program = /bin/yppasswd %uAs you can see, the password program uses the NIS program to do the trick.
Dig Deeper on Linux servers
Related Q&A from Kenneth Milberg
Learn which makes more sense for your enterprise: building your own cloud-based diagnostic tooling or purchasing an existing product. Expert Ken ... Continue Reading
Learn about Helm Charts and how Kubernetes supports a microservices architecture. Expert Ken Milberg discusses what you need to know before delving ... Continue Reading
As blockchain matures, an ecosystem of tools continues to sprout up around it. Learn how these offerings, including the Hyperledger Fabric Client SDK... Continue Reading