X-Git-Url: https://git.cyclocoop.org/?p=lhc%2Fateliers.git;a=blobdiff_plain;f=local%2Fuser-admin-add;h=0ba1683e4379643ab208ee78d6a899236137efbd;hp=97ad0d202c96c8383a4e17c754a1f94a7f6cbe57;hb=82a43a9c95892ecfa8bad1a72b490ad0bf60cd3b;hpb=0d705d8e2a919ee40866307aa3e18b1a5c4e7583 diff --git a/local/user-admin-add b/local/user-admin-add index 97ad0d2..0ba1683 100755 --- a/local/user-admin-add +++ b/local/user-admin-add @@ -3,19 +3,15 @@ tool=$(readlink -e "${0%/*}/..") . "$tool"/local/lib.sh +user=$1; shift "$tool"/local/user-configure -user=$1 "$tool"/local/adduser "$user" --disabled-password eval home="~$user" sudo adduser "$user" sudo sudo install -m 640 -o root -g root \ "$tool"/var/pub/ssh/"$user".key \ "$home"/etc/ssh/authorized_keys -gpg \ - --homedir "$tool"/var/pub/openpgp/ \ - --no-default-keyring \ - --secret-keyring /dev/null \ - --export | +"$tool"/local/gpg-local --export | sudo -u "$user" gpg --import - "$tool"/local/initramfs-configure "$tool"/local/user-root-configure