These forums are locked and archived, but all topics have been migrated to the new forum. You can search for this topic on the new forum: Search for unix user home directory detection on the new forum.
I'm trying to create chrooted sftp users with "Create Virtual Server" function, but the home directory detection works interesting: (probably) i've found which function defines the home directory ( sub server_home_directory() in virtual-server-lib-funcs.pl ), i modified a bit (as you can see it on the screenshot, but still gives interesting: in domain_setup.cgi the error() gives //home/username insted of simple /. How can this happen? Am i missing something?
Thanks,
IroNiQ
Hrm, I'm not entirely certain I follow what you're trying to do... however, to actually chroot sftp users, you'd have to modify sftp's behaviour, as well as the users environment.
-Eric
Well, that part is already done, i've found the subroutine that creates the user (create_user) and workarounded that, so it now works. The problem is that i don't want to spend lots of time with changing back that workaround if i update virtualmin or webmin. The problem is that server_home_directory does not return the value i expect.