From de27692eede4ae3aa9f2525e16b6c6446b0f9f19 Mon Sep 17 00:00:00 2001 From: Jeremy Chadwick Date: Sun, 1 Jan 2017 10:42:40 -0800 Subject: [PATCH] root's authorized_keys should be perm 0600 (u=rw) Reference: http://www.linksysinfo.org/index.php?threads/minor-bug-in-toastman-1-28-7510-7-wrong-permissions-on-ssh-authorized_keys.73134/ --- release/src/router/rc/telssh.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release/src/router/rc/telssh.c b/release/src/router/rc/telssh.c index e5e010ce5b..6394a9f88c 100644 --- a/release/src/router/rc/telssh.c +++ b/release/src/router/rc/telssh.c @@ -115,7 +115,7 @@ void start_sshd(void) mkdir("/etc/dropbear", 0700); mkdir("/root/.ssh", 0700); - f_write_string("/root/.ssh/authorized_keys", nvram_safe_get("sshd_authkeys"), 0, 0700); + f_write_string("/root/.ssh/authorized_keys", nvram_safe_get("sshd_authkeys"), 0, 0600); dirty |= check_host_key("rsa", "sshd_hostkey", "/etc/dropbear/dropbear_rsa_host_key"); dirty |= check_host_key("dss", "sshd_dsskey", "/etc/dropbear/dropbear_dss_host_key"); -- 2.11.4.GIT