scripts to create and remove users
authorDobrica Pavlinusic <dpavlin@rot13.org>
Mon, 18 Jul 2011 18:27:21 +0000 (18:27 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Mon, 18 Jul 2011 18:27:21 +0000 (18:27 +0000)
0-prepare-dirs.sh [deleted file]
create-user.sh [new file with mode: 0755]
remove-user.sh [new file with mode: 0755]

diff --git a/0-prepare-dirs.sh b/0-prepare-dirs.sh
deleted file mode 100755 (executable)
index 169ff10..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-mkdir blob
-mkdir blob/dpavlin
-sudo chown -R nobody blob
-
-mkdir var
diff --git a/create-user.sh b/create-user.sh
new file mode 100755 (executable)
index 0000000..ff0f2c7
--- /dev/null
@@ -0,0 +1,12 @@
+#!/bin/sh -xe
+
+login=$1
+password=$2
+
+if [ -z "$login" -o -z "$password" ]; then
+       echo "Usage: $0 login password"
+       exit 1
+fi
+
+mkdir -p users/$login/blob
+echo "$login:$password" >> users/$login/secrets
diff --git a/remove-user.sh b/remove-user.sh
new file mode 100755 (executable)
index 0000000..eedbd36
--- /dev/null
@@ -0,0 +1,10 @@
+#!/bin/sh -xe
+
+login=$1
+
+if [ -z "$login" ]; then
+       ls -al users/
+       exit 1
+fi
+
+rm -Rv users/$login