Correction : {host,local,remote}/ : duplicity + MySQL.
[lhc/ateliers.git] / local / user-add
1 #!/bin/sh -eu
2 # SYNTAX: $user
3 tool=$(readlink -e "${0%/*}/..")
4 . "$tool"/local/lib.sh
5
6 user=$1; shift
7 "$tool"/local/adduser "$user" --disabled-password "$@"
8 # NOTE: le mot-de-passe doit être initialisé par l'utilisateur à l'aide de passwd-init .
9 eval home="~$user"
10 sudo adduser "$user" users
11 sudo install -m 640 -o "$user" -g "$user" \
12 "$tool"/var/pub/ssh/"$user".key \
13 "$home"/etc/ssh/authorized_keys
14 "$tool"/local/gpg-local --export |
15 sudo -u "$user" gpg --import -