summaryrefslogtreecommitdiffstats
path: root/services/Makefile
diff options
context:
space:
mode:
authormakefu <root@pigstarter.de>2013-01-29 15:47:26 +0000
committermakefu <root@pigstarter.de>2013-01-29 15:47:26 +0000
commitf9a3b1b51a469ca56f9d573832ae50c7c3e38bd6 (patch)
treee4fd2f908a3f959009ccd7776b43107ab3aaf491 /services/Makefile
parent0173c77a25eff9f763b1ecbe055f628178867924 (diff)
fix useradd issues
Diffstat (limited to 'services/Makefile')
-rw-r--r--services/Makefile14
1 files changed, 9 insertions, 5 deletions
diff --git a/services/Makefile b/services/Makefile
index 901769b8..3ef670a3 100644
--- a/services/Makefile
+++ b/services/Makefile
@@ -5,6 +5,15 @@ export host_key_file := test.key
export services_home := /opt/services
.PHONY: authorized_keys
+
+service-user: $(services_home)/services.txt $(services_home)/.ssh/authorized_keys
+ @echo 'also make sure that the user is created: make create-service-user'
+
+create-service-user:
+ mkdir -p $(services_home)
+ rmdir $(services_home)
+ useradd -m -r -l -f -1 -d $(services_home) services
+
$(services_home)/.ssh:
mkdir $@
chown services:services $@
@@ -18,11 +27,6 @@ $(services_home)/services.txt:
@echo 'make sure to configure the services correctly in $(services_home)/services.txt'
cp $(services_file) $(services_home)/services.txt
-service-user: $(services_home)/services.txt $(services_home)/.ssh/authorized_keys
- @echo 'also make sure that the user is created: make create-service-user'
-
-create-service-user:
- useradd -m -r -l -f -1 -d /opt/services services
test-client:
ssh localhost -p 1337 2>/dev/null