paride found this change: https://github.com/canonical/cloud-init/commit/00dbaf1e9ab0e59d81662f0f3561897bef499a3f
It say in the message: "the directories in the path that do not exist must be root owned and with permission 755."
That is wrong, it needs to be user owned or the user can later on not change things anymore missing write permissions on his own ~/.ssh.
paride found this change: /github. com/canonical/ cloud-init/ commit/ 00dbaf1e9ab0e59 d81662f0f356189 7bef499a3f
https:/
It say in the message:
"the directories in the path that do not exist must be root owned and with permission 755."
That is wrong, it needs to be user owned or the user can later on not change things anymore missing write permissions on his own ~/.ssh.