|
@@ -102,7 +102,7 @@ CACHED_CONFIGUREVARS += "ac_cv_header_maillock_h=no"
|
|
|
|
|
|
do_configure:prepend () {
|
|
|
export LD="${CC}"
|
|
|
- install -m 0644 ${UNPACKDIR}/sshd_config ${B}/
|
|
|
+ install -m 0600 ${UNPACKDIR}/sshd_config ${B}/
|
|
|
install -m 0644 ${UNPACKDIR}/ssh_config ${B}/
|
|
|
}
|
|
|
|
|
@@ -153,9 +153,12 @@ do_install:append () {
|
|
|
install -m 644 ${UNPACKDIR}/volatiles.99_sshd ${D}/${sysconfdir}/default/volatiles/99_sshd
|
|
|
install -m 0755 ${S}/contrib/ssh-copy-id ${D}${bindir}
|
|
|
|
|
|
+ # Limit sshd_config access to the owner (default is 0644)
|
|
|
+ chmod 0600 ${D}${sysconfdir}/ssh/sshd_config
|
|
|
+
|
|
|
# Create config files for read-only rootfs
|
|
|
install -d ${D}${sysconfdir}/ssh
|
|
|
- install -m 644 ${D}${sysconfdir}/ssh/sshd_config ${D}${sysconfdir}/ssh/sshd_config_readonly
|
|
|
+ install -m 0600 ${D}${sysconfdir}/ssh/sshd_config ${D}${sysconfdir}/ssh/sshd_config_readonly
|
|
|
|
|
|
install -d ${D}${systemd_system_unitdir}
|
|
|
if ${@bb.utils.contains('PACKAGECONFIG','systemd-sshd-socket-mode','true','false',d)}; then
|