CNTLM funktioniert nicht mit CentOS 7

4790
Anto

CNTLM RPM wurde ordnungsgemäß installiert. Der Dienst ist konfiguriert und scheint gut zu funktionieren:

[user@centos~]$ sudo service cntlmd status Checking for CNTLM Authentication Proxy: ● cntlmd.service - LSB: start/stop the cntlm proxy Loaded: loaded (/etc/rc.d/init.d/cntlmd) Active: active (running) since Wed 2016-09-07 13:14:45 BST; 2min 53s ago 

Ich habe jedoch keine Netzwerkverbindung: yum und curl schlagen mit derselben Nachricht fehl:

Failed connect to localhost:3128; Connection refused 

Mehr Infos gibt es in journalctl:

Sep 07 13:09:47 centos cntlm[6283]: Starting cntlm version 0.92.3 for LITTLE endian Sep 07 13:09:47 centos cntlm[6283]: Proxy listening on 0.0.0.0:3128 Sep 07 13:09:47 centos cntlm[6283]: Workstation name used: centos Sep 07 13:09:47 centos cntlm[6283]: Using following NTLM hashes: NTLMv2(1) NT(0) LM(0) Sep 07 13:09:47 centos cntlm[6284]: Daemon ready Sep 07 13:09:47 centos cntlm[6284]: Changing uid:gid to 987:982 - Success Sep 07 13:09:47 centos cntlm[6284]: Error creating a new PID file Sep 07 13:09:47 centos cntlmd[6275]: Starting CNTLM Authentication Proxy: [ OK ] 

Cntlm kann also anscheinend seine PID-Datei nicht erstellen ... Was kann ich tun?

5

1 Antwort auf die Frage

7
Anto

Dieser Centos.org-Beitrag hat mich gerettet. Die Lösung besteht einfach darin, dass cntlm seine pid-Datei erstellen kann:

$ mkdir /var/run/cntlm $ chgrp cntlm /var/run/cntlm/ $ chmod g+w /var/run/cntlm/ $ service cntlmd restart