Hallo, ich habe versucht die
so abzuändern, dass beim Login mit einem speziellen User jener ein Chroot in seinem Homeverzeichnis bekommt. Analg zu dieser Anleitung hier.
Ohne den extra Eintrag für das Chroot kann ich mit dem betreffenden User per SSH auf der Syno einloggen. Der User ist kein Admin, aber ich habe ihm eine andere Shell zugeordnet in
, analog zu diesem Vorgehen.
Also, wie gesagt, der Login funktioniert ohne die Anpassung für das Chroot. Nun kann der User aber wie ein Admin in allen Verzeichnissen herumstöbern und daher möchte ich dieses Chroot zuweisen, in sein Homeverzeichnis und dort in ein Unterverzeichnis. Ich habe dazu eine spezielle Gruppe angelegt, das Verzeichnis und die Unterverzeichnisse auf den Eigentümer User:SSHGruppe gesetzt.
Wenn ich nun in der sshd_config das ChrootDirectory auf /volume1/home/USER/UNTERVERZEICHNIS setzt (oder auch nur USER), dann schließt sich nach Abfrage der Login-Daten Putty und ich habe keine Verbindung.
Hat jemand eine Idee?
Rich (BBCode):
/etc/ssh/sshd_config
Ohne den extra Eintrag für das Chroot kann ich mit dem betreffenden User per SSH auf der Syno einloggen. Der User ist kein Admin, aber ich habe ihm eine andere Shell zugeordnet in
Rich (BBCode):
/etc/passwd
Also, wie gesagt, der Login funktioniert ohne die Anpassung für das Chroot. Nun kann der User aber wie ein Admin in allen Verzeichnissen herumstöbern und daher möchte ich dieses Chroot zuweisen, in sein Homeverzeichnis und dort in ein Unterverzeichnis. Ich habe dazu eine spezielle Gruppe angelegt, das Verzeichnis und die Unterverzeichnisse auf den Eigentümer User:SSHGruppe gesetzt.
Wenn ich nun in der sshd_config das ChrootDirectory auf /volume1/home/USER/UNTERVERZEICHNIS setzt (oder auch nur USER), dann schließt sich nach Abfrage der Login-Daten Putty und ich habe keine Verbindung.
Hat jemand eine Idee?