nslcd.conf 권한 문제

nslcd.conf 권한 문제

nss-pam-ldap 패키지가 설치된 새로운 AlmaLinux 8.8이 설치되어 있습니다.

nslcd 서비스를 다시 시작하려고 하면 실패합니다.

# systemctl restart nslcd.service 
Job for nslcd.service failed because the control process exited with error code.
See "systemctl status nslcd.service" and "journalctl -xe" for details.

무엇보다도 다음을 journalctl -xe제공합니다.

Unit nslcd.service has begun starting up.
Nov 11 13:09:24 nslcd[99425]: nslcd: cannot open config file (/etc/nslcd.conf): Permission denied
Nov 11 13:09:24 systemd[1]: nslcd.service: Control process exited, code=exited status=1
Nov 11 13:09:24 systemd[1]: nslcd.service: Failed with result 'exit-code'.

nslcd.conf독서는 다음과 같습니다

# The user and group nslcd should run as.
uid root
gid root

uri ldaps://some.stuff.de
base ou=dir,dc=some,dc=stuff,dc=de

# SSL options
#ssl off
tls_reqcert demand
tls_cacertfile /etc/pki/tls/certs/ca-bundle.crt

권한:

# ls -l nslcd.conf 
-rw-r--r--. 1 root root 684 Nov 11 13:07 nslcd.conf

/var/run/nslcd의 권한을 수동으로 에서 으로 변경 nslcd:root했습니다 root:root. 프로세스가 conf 파일을 읽게 만드는 원인이 무엇인지 모르겠습니다.

관련 정보