summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGustavo Zacarias <gustavo@zacarias.com.ar>2014-10-27 15:18:55 -0300
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2014-10-27 19:23:00 +0100
commitaa66ce2d57f26fb3a386fb82abcd1d5c84d93af2 (patch)
treef4938c6112b3b18ba439c0603633763d810bf630
parentf449fe5854ea4bdc98456f26ea02c71b5bba96d6 (diff)
downloadbuildroot-aa66ce2d57f26fb3a386fb82abcd1d5c84d93af2.tar.gz
buildroot-aa66ce2d57f26fb3a386fb82abcd1d5c84d93af2.zip
openssh: drop user from skeleton
The sshd privilege drop user doesn't belong in the skeleton, it's exclusively used by OpenSSH. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-rw-r--r--package/openssh/openssh.mk4
-rw-r--r--system/skeleton/etc/passwd1
2 files changed, 4 insertions, 1 deletions
diff --git a/package/openssh/openssh.mk b/package/openssh/openssh.mk
index e2f2663549..4b16c3486a 100644
--- a/package/openssh/openssh.mk
+++ b/package/openssh/openssh.mk
@@ -12,6 +12,10 @@ OPENSSH_CONF_ENV = LD="$(TARGET_CC)" LDFLAGS="$(TARGET_CFLAGS)"
OPENSSH_CONF_OPTS = --sysconfdir=/etc/ssh --disable-lastlog --disable-utmp \
--disable-utmpx --disable-wtmp --disable-wtmpx --disable-strip
+define OPENSSH_USERS
+sshd -1 sshd -1 * - - - SSH drop priv user
+endef
+
# uClibc toolchain for ARC doesn't support PIE at the moment
ifeq ($(BR2_arc),y)
OPENSSH_CONF_OPTS += --without-pie
diff --git a/system/skeleton/etc/passwd b/system/skeleton/etc/passwd
index 761d92e10c..46e239fec1 100644
--- a/system/skeleton/etc/passwd
+++ b/system/skeleton/etc/passwd
@@ -10,4 +10,3 @@ backup:x:34:34:backup:/var/backups:/bin/sh
operator:x:37:37:Operator:/var:/bin/sh
ftp:x:83:83:ftp:/home/ftp:/bin/sh
nobody:x:99:99:nobody:/home:/bin/sh
-sshd:x:103:99:Operator:/var:/bin/sh
OpenPOWER on IntegriCloud