Skip to content

Instantly share code, notes, and snippets.

@nils-wagner-signavio
Last active August 12, 2019 11:50
Show Gist options
  • Save nils-wagner-signavio/83e6e4bbfe422bbf5e4fd76839270dcb to your computer and use it in GitHub Desktop.
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
@nils-wagner-signavio
Copy link
Author

nils-wagner-signavio commented May 14, 2019

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==

@zioalex
Copy link

zioalex commented Aug 12, 2019

Alessandro
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCKnVZlFYK8LqkgWKX0ON6WqrSYMNpjh0IBA8VE7uq9QHqHREd9vIuKbxCXKwThWCrSKjlSkwT/OrYiHxQxUde3WxXPuM5wZb6zSHpepvfBuF8ASzZZMG8MNm8b+RZ45wrJiFeGB4sId7H4xEbujQwfdYN78UqSWxjI02VP1SA0DX+k8INCHxTb0c8QIcAgmKalep8IBBQjHV4HbmK3XPa03uIaQlpfjcNiAbEU9qzs2ho3z53XuMlzOzHQdxr5dAaWGSzhvxPHy9662fPQHz7+mkBo+mAjziPsO/JGhbofO+x+pRW1dXB/BUA6amTqHFozMRE9Co7VZPaG1vbhAMXTelHSz2D89T4zgiGYyqOjHPAdgFhi0DgBgro8kaG/QnHrkWRUFHSUDbQinEe/DA8S2Z21xGT5B/dFwhWqmYhw3vX52VZjHsKAWq6bCxLaGoBqtk55bXTzq+NAKovUTa5Ii525l4ScsOnLIrjIyuuxCQhT12nQhL5lIfFLSBA9aNB02DgUm2rkRzmPX8wTMstCwYAN6Oxv6SFjfYAklGpAXZtqfnjb0gxDCKwAeUP1F9iRmxtRmxRyGXSvrsSSgStYzqQtTHN/e6qQt7rcjne9rGcaoJ08gIXgahvUgdz27vmGaqpeUdZ/lnHz/g012rAS7NAbQwb5MRMd3dK82Mamw== Alessandro.Surace@DEV-C02Z14FQLVDL.local

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment