Correction : rule_user_* : droits.
authorJulien Moutinho <julm+burette@autogeree.net>
Fri, 8 Mar 2013 18:41:03 +0000 (19:41 +0100)
committerJulien Moutinho <julm+burette@autogeree.net>
Tue, 19 Mar 2013 09:42:04 +0000 (10:42 +0100)
vm_hosted

index c0e66ab..59e4056 100755 (executable)
--- a/vm_hosted
+++ b/vm_hosted
@@ -797,7 +797,7 @@ rule_user_add () { # SYNTAX: $user
         "$home"/etc/ssh/authorized_keys
        local key; local -; set +f
        for key in "$tool"/var/pub/openpgp/*.key
-        do sudo -u "$user" gpg --import "$key"
+        do sudo -u "$user" gpg --import - <"$key"
         done
  }
 rule_user_configure () {
@@ -816,7 +816,7 @@ rule_user_admin_add () { # SYNTAX: $user
         "$home"/etc/ssh/authorized_keys
        local key; local -; set +f
        for key in "$tool"/var/pub/openpgp/*.key
-        do sudo -u "$user" gpg --import "$key"
+        do sudo -u "$user" gpg --import - <"$key"
         done
        rule user_admin_configure
  }
@@ -827,6 +827,7 @@ rule_user_admin_configure () {
 rule_user_configure () {
        sudo install -d -m 750 -o root -g adm \
         /etc/skel/etc \
+        /etc/skel/etc/gpg \
         /etc/skel/etc/ssh
        sudo install -d -m 770 -o root -g adm \
         /etc/skel/var \
@@ -868,8 +869,8 @@ rule_user_configure () {
 rule_user_root_configure () {
        sudo install -d -m 750 -o root -g adm \
         /root/etc \
-        /root/etc/ssh \
-        /root/etc/gpg
+        /root/etc/gpg \
+        /root/etc/ssh
        sudo ln -fns etc/gpg /root/.gnupg
        sudo ln -fns etc/ssh /root/.ssh
        getent group sudo |