control panel

Synology Enable Home Directories

Synology can provide a home folder for each user. This is called the user home service. Several other services require this service. Installing Synology packages which depend on home directories, will get it to activate automatically. Subsequently, installing these packages like Synology Drive Station will ask which volume to enable to user home service.

In this post, we will activate the user home service so we can provide each user with their own home directory. It is essential because we need this for several reasons. For example, when you want to use SSH Key-Based authentication. SSH login keys must be stored within a user’s home directory. Until you have a home directory, it will work.

Enable home directories

Configuring the user home service on Synology is actually very simple.

  1. Login in to DSM as an administrator
  2. Open Control Panel
  3. Open User & Group
  4. Go to the tab Advanced
  5. Scroll down or expand the last section User home
  6. Enable the checkbox Enable user home service
  7. Select the volume for the home directories
  8. Click Apply to save the changes and enable the user home service

IMPORTANT:

When enabling the user to access home service, a warning states that the Recycle bin status is set to Disabled. Let’s fix this.

Enable recycle bin for home directories

  1. Go to Shared Folder
  2. Select shared folder homes
  3. Click Edit
  4. Enable Hide this shared folder in "My Network Places"
  5. Click Enable Recycle Bin
  6. Enable Restrict access to administrators only
  7. Go to tab Permissions
  8. Set No Access for guest user.
  9. Click Save to apply the changes to the homes shared folder

Finally, you have successfully set up Synology home directories by enabling the user home service. Every user on your DiskStation will have its home folder. I hope you enjoyed this one.

Please feel free to leave a comment or send me an email with suggestions. I hope you liked this one.

2 comments
  1. Hi sil r,

    Thank you for visiting. I will see if I can dive any more deeply; however, I do not know if this is possible. The reason I do not know why Synology dropped the command is I assume it’s because the WebUI creates a bunch of stuff for the home directory, creates services, checks, and maybe even some configuration in its internal PostgreSQL. Unfortunately, I think the only way is by using the UI.

    Now, here is a tip: If you, for some reason, are limited to SSH-only login, you can tunnel the WebUI from a remote NAS to your local machine.

    ssh -p 22 -L 5000:{ADDR_NAS}:5000 {USERNAME}@{ADDR_NAS}

    Replace {ADDR_NAS} and {USERNAME} with the right values; this will make the Synology DSM accessible from your local machine on Port 5000, so on the machine you run the SSH, keep the SSH terminal open, and go with your browser to http://localhost:5000 and you are greeted with the DSM login. Hope this helps in your situation.

Leave a Reply
Previous Post
docker

Manage docker without sudo on Synology

Next Post
black flat screen computer monitor

Synology SSH Key-Based Login

Related Posts