mirror of
https://github.com/nchevsky/systemrescue-zfs.git
synced 2026-04-21 06:03:41 +00:00
always create an empty /root/.ssh/authorized_keys with correct permissions
Precreating the file and directory makes it easier for the user to add their key since the correct permissions are already set. This does not interfere with using the yaml config to set a key or using the mechanisms described in https://systemd.io/CREDENTIALS/
This commit is contained in:
parent
edaacd2754
commit
a688cf3f8f
1 changed files with 14 additions and 0 deletions
14
airootfs/etc/tmpfiles.d/ssh_authorized_keys.conf
Normal file
14
airootfs/etc/tmpfiles.d/ssh_authorized_keys.conf
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
# create an empty /root/.ssh/authorized_keys file with correct permissions
|
||||
# this makes adding a key easier since the correct permissions are already set
|
||||
#
|
||||
# this builds upon /usr/lib/tmpfiles.d/provision.conf
|
||||
# and supports adding entries via https://systemd.io/CREDENTIALS/
|
||||
#
|
||||
# See tmpfiles.d(5) for details
|
||||
#
|
||||
|
||||
# Provision SSH key for root
|
||||
d- /root :0700 root :root -
|
||||
d- /root/.ssh :0700 root :root -
|
||||
f /root/.ssh/authorized_keys :0600 root :root -
|
||||
w+^ /root/.ssh/authorized_keys :0600 root :root - ssh.authorized_keys.root
|
||||
Loading…
Add table
Add a link
Reference in a new issue