lib/deprec/recipes/ssh.rb in le1t0-deprec-2.1.6.047 vs lib/deprec/recipes/ssh.rb in le1t0-deprec-2.1.6.048
- old
+ new
@@ -56,9 +56,11 @@
# * add host keys to known hosts file of deploy_user
desc "create authorized_keys and known_hosts files on servers"
task :set_access do
if ssh_users.size > 0
run "rm -f ~/.ssh/authorized_keys.new"
+ run "touch ~/.ssh/authorized_keys.new"
+ run "chmod 600 ~/.ssh/authorized_keys.new"
ssh_users.each do |ssh_user|
keys = [ssh_user_keys[ssh_user]].flatten
keys.each do |ssh_key|
deprec2.append_to_file_if_missing('~/.ssh/authorized_keys.new', ssh_key)
end
\ No newline at end of file