X-Git-Url: https://git.jankratochvil.net/?p=nethome.git;a=blobdiff_plain;f=bin%2Fdeployme;h=3b454fee8f059283e22fff17b704e3efd5fa9fbf;hp=e43721bf6bd8eb4955f272b3cd3d16c4bf889c44;hb=8104eca7d9cf4376bfa2eddc3c2a71b84b9d9d02;hpb=df2a35e2c689da64118ff3d87d62b9d29cf5debb diff --git a/bin/deployme b/bin/deployme index e43721b..3b454fe 100755 --- a/bin/deployme +++ b/bin/deployme @@ -1,23 +1,21 @@ #! /bin/bash +# Current user is copied to the specified machine $1 + if [ $# != 1 ];then echo "$0 " exit 1 fi NFSHOME="jsc-nfs.czech.sun.com" -HOMEPATH="/home.local/$USER" +HOMEPATH="/net/$NFSHOME/export/home/$USER" REALNAME="`perl -e '$_=(getpwnam "'"$USER"'")[6];s/^root for //;print;'`" +PASSWD="`cat $HOME/.passwd`" -ssh -t root@"$1" ' - set -ex - grep "^'$USER':" /etc/passwd && exit 1 - useradd '$USER' - sed '\''s#^'$USER':.*$#'$USER':x:0:0:root for '"$REALNAME:$HOMEPATH"':/bin/bash#'\'' /etc/passwd.'$USER';cat /etc/passwd.'$USER' >/etc/passwd;rm -f /etc/passwd.'$USER' - echo >>/etc/vfstab '"`echo -e "$NFSHOME:$HOMEPATH"'\t-\t'"$HOMEPATH"'\tnfs\t-\tyes\tintr,bg'`"' - mkdir -p '"$HOMEPATH"' - mount '"$HOMEPATH"' - passwd -r files '$USER' +# "'\''!E8W0@+65X86-T(\").97<@4&%S