HCoop
/
hcoop
/
scripts.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
b03d3c1
)
let make-account-for-fyodor-user work for non-megacz admins
author
megacz
<megacz>
Tue, 1 May 2007 02:59:38 +0000
(
02:59
+0000)
committer
megacz
<megacz>
Tue, 1 May 2007 02:59:38 +0000
(
02:59
+0000)
make-account-for-fyodor-user
patch
|
blob
|
blame
|
history
diff --git
a/make-account-for-fyodor-user
b/make-account-for-fyodor-user
index
132974b
..
bf66128
100755
(executable)
--- a/
make-account-for-fyodor-user
+++ b/
make-account-for-fyodor-user
@@
-1,13
+1,16
@@
#!/bin/bash
#!/bin/bash
-for USERHOME in `ssh megacz@fyodor.hcoop.net cd /home\; find */.mire-password -size +0`; do
+ADMIN=`whoami | sed s/_.*//`
+echo "assuming that I am $ADMIN@fyodor..."
+
+for USERHOME in `ssh $ADMIN@fyodor.hcoop.net cd /home\; find */.mire-password -size +0`; do
USER=`dirname $USERHOME`
echo == creating user $USER ======================================================================
USER=`dirname $USERHOME`
echo == creating user $USER ======================================================================
- (ssh
megacz
@fyodor.hcoop.net cat /home/$USER/.mire-password\; cat /home/$USER/.mire-password) | \
+ (ssh
$ADMIN
@fyodor.hcoop.net cat /home/$USER/.mire-password\; cat /home/$USER/.mire-password) | \
/afs/hcoop.net/common/etc/scripts/create-user $USER && (
echo == account created successfully ========================================================
echo == deleting .mire-password =============================================================
/afs/hcoop.net/common/etc/scripts/create-user $USER && (
echo == account created successfully ========================================================
echo == deleting .mire-password =============================================================
- ssh
megacz
@fyodor.hcoop.net 'echo -n > /home/$USER/.mire-password'
+ ssh
$ADMIN
@fyodor.hcoop.net 'echo -n > /home/$USER/.mire-password'
)
done
)
done