]> mj.ucw.cz Git - moe.git/blobdiff - mop/admin/mo-create-logins.sh
MO-P: Upload logins
[moe.git] / mop / admin / mo-create-logins.sh
index f07324e7adea4921aea32fac934dabf59b34ba13..f0f3a787c9eb192a14cdffecbc270f0626d29962 100644 (file)
@@ -60,12 +60,13 @@ case $mode in
        EOF
 
     bin/mo-get-users --full | while read user name; do
+      asciiname=$(echo $name | iconv -f utf-8 -t us-ascii//translit)
       passwd=`apg -n1 -m6 -Mncl -E"01lO" | cut -d" " -f1`
       passwd_md5=`echo $passwd | bin/md5crypt`
       echo $user:x:$uid:$uid:$name:$MO_ROOT/users/$user/$user:/bin/bash                        >> etcpasswd
       echo $user:x:$uid:                                                               >> etcgroup
       echo $user:$passwd_md5:`expr \`date +%s\` / 86400 - 1`:0:99999:7:::              >> etcshadow
-      echo "\\user{$user}{$passwd}{$name}"                                             >> logins.tex
+      echo "\\user{$user}{$passwd}{$asciiname}"                                                >> logins.tex
       uid=$(($uid + 1))
     done