-
Notifications
You must be signed in to change notification settings - Fork 45
Set up SSHD service entirely within sshd.start. #606
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
- Set SSHD LogLevel from DEBUG3 to DEBUG1 for reduction in log file size - Add basic documentation to CSS file Signed-off-by: Roland Grunberg <[email protected]>
63df465 to
1220392
Compare
|
Pull Request images published ✨ Editor amd64: quay.io/che-incubator-pull-requests/che-code:pr-606-amd64 |
- Use a volume, /sshd/ that can be used to share SSHD resources (/usr/sbin/sshd, /usr/bin/ssh-keygen, /etc/ssh/sshd_config, sshd.start, tools, dynamic libs) across containers - Use nss_wrapper to ensure default (random) user has a login shell (instead of /sbin/nologin) and a writeable home folder - Set home folder to /var/tmp/user if container has set it to / in passwd and for HOME - Use LD_PRELOAD to include required libraries in minimal containers - Place common tools on PATH using .profile - Prepend exec to (final) SSHD daemon startup in script Signed-off-by: Roland Grunberg <[email protected]>
1220392 to
fb6f87e
Compare
|
Pull Request images published ✨ Editor amd64: quay.io/che-incubator-pull-requests/che-code:pr-606-amd64 |
This requires eclipse-che/che-operator#2066 (for the editor definiton part)