How to change the homedirectory for users?

This is important if you want multiple users to access your NAS through SSH, or just simple have a home directory for settings in shell commands such as midnight commander. By default, new users made on the webinterface do not have a home directory. First thing to do is create those directories and give ownership:

create directories and give ownership:

mkdir /ffp/home; mkdir /ffp/home/test; chown test /ffp/home/test/

create startup script that changes homedirectory

Because NAS resets the Home directory of the users (i dunno why), create a startup script that changes the homedirectory for the users:

echo ”!/bin/sh” > /ffp/start/sethomes.sh; chmod +x /ffp/start/sethomes.sh

For each user append the script with the following: echo “usermod -d /ffp/home/test test” » /ffp/start/sethomes.sh;

Alternative: home folders on different drives

If you like you home directory available through /home, next to root and ftp, which is more elegant then do the following:

echo ”!/bin/sh” > /ffp/start/sethomes.sh; chmod +x /fpp/start/sethomes.sh

And for each user: echo “usermod -d /home/test test” » /ffp/start/sethomes.sh; echo “ln -s /ffp/home/test/ /home/test” » /ffp/start/sethomes.sh; That's it.


Navigation

Personal Tools