-
-
Save nils-wagner-signavio/83e6e4bbfe422bbf5e4fd76839270dcb to your computer and use it in GitHub Desktop.
#! /usr/bin/env bash | |
# normally first char of prename + surname | |
users="${@:-nwagner}" | |
# normally users | |
group="users" | |
# normally adm and/or sudo | |
groups="adm,sudo" | |
for user in ${users}; do | |
auth_keys_file=/home/${user}/.ssh/authorized_keys | |
echo "Creating access for user: ${user}" | |
useradd -s /bin/bash -m ${user} -g ${group} -G ${groups} -c "manually created on $(date +%Y%m%d-%H%M%S)" | |
mkdir -m 0700 /home/${user}/.ssh | |
[ -f "${auth_keys_file}" ] || install -b -m 0600 /dev/null ${auth_keys_file} | |
echo "Paste user's SSH pub key here, make sure to end with new line and press CTRL+D to exit" | |
echo ${auth_keys_file} | |
cat >>${auth_keys_file} | |
echo "SSH pub key stored in ${auth_keys_file}" | |
chown -R ${user}:${group} $(dirname ${auth_keys_file}) | |
echo -e "... User '${user}' done\n" | |
done |
antonio
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC4Wskm3HLQdE4fb78Je4Uv2C7+JZygAy9yO0ETt5PlndImtGXxrV9Qbz+xg+LbHkwYD7UY8SfDTxqbZ0AUhNsG2yVsaWZ31iXBuWfuFlhlC2oiAKjo+rjQoXEFEv3OAh18BZOAXAn9UCB7jyMjzd++Q2L6fs+YdmfxEZWnPFmrW9R7H3BM4gAjfJV3BhRGNEVslxJNRX64aiXzJilcUXOzqqLzJ0hzBPeVZuoUGQRmtLAKkDaY6e+zc9ZW35gUKAVLw95UGay4knJ34F01QklXxYUaTS/RPKYbDHVh7NjIylBsVrm3caS5ruZNdCqkav+f+EplhtxkYKVfdX/R7LLfNYcacMVG2fefhNvObyjRRWTzvrykl82dD5hEgU7f4ha+DUGWMTsQDLqi6+BMjZKvEyiLPSYx6Fhkfwu0QFhSdPqlK7cqULyHNVS1JotGtUG0qTmbn+csMMZ7mJ2cU/82IYEQh+Q8TJed0qSLMk/fMvKHxwLopOHLf4JJj1jB8/wRIOeQuc1GRtATZaHUcQqRS0gZ19S2sABVParfru+2S3EZRVq1uKsVJ6SKO/U4UWqELhGt/1kXR+Ur+li92UL59+A9eTSmYoOFR/nJpOpWgZAN8mj6OMnIGzMlLC6rxpexAX9S/uvF2INRkuU/ghgXltzBMauDAS7l9U7LXklV8Q==
Alessandro
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCKnVZlFYK8LqkgWKX0ON6WqrSYMNpjh0IBA8VE7uq9QHqHREd9vIuKbxCXKwThWCrSKjlSkwT/OrYiHxQxUde3WxXPuM5wZb6zSHpepvfBuF8ASzZZMG8MNm8b+RZ45wrJiFeGB4sId7H4xEbujQwfdYN78UqSWxjI02VP1SA0DX+k8INCHxTb0c8QIcAgmKalep8IBBQjHV4HbmK3XPa03uIaQlpfjcNiAbEU9qzs2ho3z53XuMlzOzHQdxr5dAaWGSzhvxPHy9662fPQHz7+mkBo+mAjziPsO/JGhbofO+x+pRW1dXB/BUA6amTqHFozMRE9Co7VZPaG1vbhAMXTelHSz2D89T4zgiGYyqOjHPAdgFhi0DgBgro8kaG/QnHrkWRUFHSUDbQinEe/DA8S2Z21xGT5B/dFwhWqmYhw3vX52VZjHsKAWq6bCxLaGoBqtk55bXTzq+NAKovUTa5Ii525l4ScsOnLIrjIyuuxCQhT12nQhL5lIfFLSBA9aNB02DgUm2rkRzmPX8wTMstCwYAN6Oxv6SFjfYAklGpAXZtqfnjb0gxDCKwAeUP1F9iRmxtRmxRyGXSvrsSSgStYzqQtTHN/e6qQt7rcjne9rGcaoJ08gIXgahvUgdz27vmGaqpeUdZ/lnHz/g012rAS7NAbQwb5MRMd3dK82Mamw== [email protected]
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCmYb7BtJkOTAkAlaVM/4XenfNX/tGrHdihE14ipeC3TUl+4pvbTNxee1avRCJik4+VTmomj3GQAbU3AbnaK8fg+pOJa6xfuyvCwikxnQn4VK2GZvoVQyggqI8ToGpX0gOa2L7JiUii0ttinWCH0EQve4VzudmJ7NlXkyathRc/KQRzVA30iuOmXoEsBWTjQGoljfL3uPgY7Cg3ZhU9NjqnNwvd/7rtty4qk524Wq/uNaowL4kGTbXG9qrR52rCpibVlUfgZoR/Izbws4kmDmpLwqbLyZEIp5Bl7+0AekOMJZRHnxbhGHIdB/fp+GJiS9c7IalotZt3WTxiGSfc5dyzbCbv/zYQN/mDLWZdtAHQWcVPBFeomF8ABM2V+aipp4nzrjCux+yDy/XTkt/ApmHDmAtTfdz99LNb2X5JeTbysxZUM+JXsIcWqpcos1pl5MQPm9YJmOSzz6ZpixgNtSRgDpHpljFOSJ4I8p9bC0Q50ogAxzvQDxLT201Irw3I7ibQUDzufk1lIlcQPSulmYRLJnxl5Blb6QZ+CAElsReWtwleSyqi+IiccqgweYLXG5Qf3nZTGtANH5WlCRQzavEREQ4QYFYr/I/MyDjqnq+zd+GVRpKkNbzFFlO3CkswFl0s9HEQn8a8LYoHYB1wWXF6gQ5bYHfb6p+qDwEsFV4hIw== [email protected]