mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-04-29 10:10:19 +00:00
users: After setup, enable and restart slapd and nslcd
Apply the patch present in Debian packaging: James Valleroy: When testing new image builds, I found users created through plinth could not login through console or SSH. The reason is that slapd and nslcd services were not enabled and not running. I don't know what is causing this situation, so this is just a workaround. Signed-off-by: James Valleroy <jvalleroy@mailbox.org> Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
This commit is contained in:
parent
f0c0d6dcf5
commit
7327a6b803
@ -113,6 +113,12 @@ def configure_slapd():
|
|||||||
{'nsswitch': 'group, passwd, shadow'})
|
{'nsswitch': 'group, passwd, shadow'})
|
||||||
action_utils.service_restart('nscd')
|
action_utils.service_restart('nscd')
|
||||||
|
|
||||||
|
# XXX: Workaround for login issue
|
||||||
|
action_utils.service_enable('slapd')
|
||||||
|
action_utils.service_start('slapd')
|
||||||
|
action_utils.service_enable('nslcd')
|
||||||
|
action_utils.service_start('nslcd')
|
||||||
|
|
||||||
|
|
||||||
def configure_ldap_structure():
|
def configure_ldap_structure():
|
||||||
"""Configure LDAP basic structure."""
|
"""Configure LDAP basic structure."""
|
||||||
|
|||||||
22
debian/patches/0004-enable-login-services.patch
vendored
22
debian/patches/0004-enable-login-services.patch
vendored
@ -1,22 +0,0 @@
|
|||||||
Subject: workaround for login issue
|
|
||||||
|
|
||||||
When testing new image builds, I found users created through plinth
|
|
||||||
could not login through console or SSH. The reason is that slapd and
|
|
||||||
nslcd services were not enabled and not running. I don't know what is
|
|
||||||
causing this situation, so this is just a workaround.
|
|
||||||
|
|
||||||
--- a/actions/users
|
|
||||||
+++ b/actions/users
|
|
||||||
@@ -113,6 +113,12 @@
|
|
||||||
{'nsswitch': 'group, passwd, shadow'})
|
|
||||||
action_utils.service_restart('nscd')
|
|
||||||
|
|
||||||
+ # XXX: Workaround for login issue
|
|
||||||
+ action_utils.service_enable('slapd')
|
|
||||||
+ action_utils.service_start('slapd')
|
|
||||||
+ action_utils.service_enable('nslcd')
|
|
||||||
+ action_utils.service_start('nslcd')
|
|
||||||
+
|
|
||||||
|
|
||||||
def configure_ldap_structure():
|
|
||||||
"""Configure LDAP basic structure."""
|
|
||||||
Loading…
x
Reference in New Issue
Block a user