May 25, 20223 yr Hello, I'm trying to provide an SSH shell access to customers on an Debian Bullseye. So far the usernames are shown properly in the system but the loggin in with SSH is rejected. The path in "/var/lib/extrausers/passwd" is always set to "/bin/false" even if I set the "List of available shells" in Froxlor on "/bin/bash", while the cronjob does create the files. Any Idea, why the path is not what I would expect to be set in the passwd file?
May 25, 20223 yr You have to explicitly enable shell usage in the settings as well as specify allowed binaries (e.g. /bin/bash or /bin/sh). The customer can then edit the corresponding FTP user and select an available shell for it to be used for the user. The Cronjob will then regenerate the extra users files accordingly.
Create an account or sign in to comment