X-Git-Url: https://git.cyclocoop.org/?a=blobdiff_plain;f=vm_hosted;h=46aa6af1bfa1ea2bb020c23ee529af9a6a81c6fa;hb=a79f9f3838b98f9b06fa492a2bbd902658ff223d;hp=b23221b1f47f0bdc952e4047f42dd98c8bd7c23a;hpb=c936a221991b885a2e93c7dcf930fcdc01e7c31c;p=lhc%2Fateliers.git diff --git a/vm_hosted b/vm_hosted index b23221b..46aa6af 100755 --- a/vm_hosted +++ b/vm_hosted @@ -708,6 +708,11 @@ rule_mail_configure () { } rule_mysql_configure () { rule apt_get_install mysql-server-5.5 + sudo install -m 644 -o root -g root \ + "$tool"/etc/mysql/my.cnf \ + /etc/mysql/my.cnf + sudo install -d -m 750 -o mysql -g mysql \ + /home/mysql sudo service mysql restart } rule_network_configure () { @@ -1259,28 +1264,6 @@ rule_user_configure () { USERGROUPS=yes USERS_GID=100 EOF - } -rule_user_admin_add () { # SYNTAX: $user - rule user_configure - local user=$1 - getent passwd "$user" >/dev/null || - sudo adduser --disabled-password "$user" - eval local home\; 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 - local key; local -; set +f - for key in "$tool"/var/pub/openpgp/*.key - do sudo -u "$user" gpg --import - <"$key" - done - rule user_admin_configure - } -rule_user_admin_configure () { - rule initramfs_configure - rule user_root_configure - } -rule_user_configure () { sudo install -d -m 750 -o root -g root \ /etc/skel \ /etc/skel/etc \ @@ -1324,6 +1307,26 @@ rule_user_configure () { "$tool"/etc/screenrc \ /etc/screenrc } +rule_user_admin_add () { # SYNTAX: $user + rule user_configure + local user=$1 + getent passwd "$user" >/dev/null || + sudo adduser --disabled-password "$user" + eval local home\; 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 + local key; local -; set +f + for key in "$tool"/var/pub/openpgp/*.key + do sudo -u "$user" gpg --import - <"$key" + done + rule user_admin_configure + } +rule_user_admin_configure () { + rule initramfs_configure + rule user_root_configure + } rule_user_root_configure () { sudo install -d -m 750 -o root -g root \ /root/etc \