From ca8e327ab742c892485d2cd1478c756ac40b6912 Mon Sep 17 00:00:00 2001 From: Julian Andres Klode Date: Wed, 24 Sep 2014 22:07:27 +0200 Subject: DropPrivs: Hard-fail if the user does not exist Git-Dch: ignore --- apt-pkg/contrib/fileutl.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apt-pkg/contrib/fileutl.cc b/apt-pkg/contrib/fileutl.cc index b092a7798..9d09dcdd3 100644 --- a/apt-pkg/contrib/fileutl.cc +++ b/apt-pkg/contrib/fileutl.cc @@ -2187,7 +2187,7 @@ bool DropPrivs() const std::string nobody = _config->Find("APT::User::Nobody", "_apt"); struct passwd *pw = getpwnam(nobody.c_str()); if (pw == NULL) - return _error->Warning("No user %s, can not drop rights", nobody.c_str()); + return _error->Error("No user %s, can not drop rights", nobody.c_str()); #if __gnu_linux__ // see prctl(2), needs linux3.5 -- cgit v1.2.3