Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Nov 2019 10:28:23 +0100
From:      =?UTF-8?Q?BERTRAND_Jo=c3=abl?= <joel.bertrand@systella.fr>
To:        freebsd-hackers@freebsd.org
Subject:   Strange trouble with ntpd account
Message-ID:  <35704598-f05d-d8bb-dca8-8c57ba746ea1@systella.fr>

next in thread | raw e-mail | index | archive | help
	Hello,

	Yesterday, I have rebooted my diskless workstation running FreeBSD
12.0-RELEASE-p10. I have seen that ntpd refuses to start :

root@pythagore:/etc # /etc/rc.d/ntpd start
Starting ntpd.
su: unknown login: ntpd
/etc/rc.d/ntpd: WARNING: failed to start ntpd
root@pythagore:/etc #

	indeed :

root@pythagore:/var/db/ntp # ls -al
total 16
drwxr-xr-x   2 123   ntpd    512 Mar 20  2019 .
drwxr-xr-x  22 root  wheel  1024 Oct 22 19:01 ..
-rw-r--r--   1 root  wheel     8 Mar 20  2019 ntpd.drift
-rw-r--r--   1 root  ntpd      4 Mar 20  2019 ntpd.pid

	Please note user 123 instead of user ntpd.
I have tried to create a new file and change owner to ntpd without success :

root@pythagore:/var/db/ntp # touch toto
root@pythagore:/var/db/ntp # chown ntpd toto
chown: ntpd: illegal user name

	I don't understand why ntpd user is illegal as this account exists in
/etc/master.passwd :
# $FreeBSD: releng/12.0/etc/master.passwd 337882 2018-08-15 23:18:34Z brd $
#
root:$6$mNlwOa.XAsUQF0bo$RCxDWSK0Hc2HGWkT5f46R6zjRhfgKhiA8IGKbM9KkILUACC0fLnKf3jABGiHSxRLSJH/.SXXsjaZJi30.CGR21:0:0::0:0:Charlie
&:/root:/bin/csh
toor:*:0:0::0:0:Bourne-again Superuser:/root:
daemon:*:1:1::0:0:Owner of many system processes:/root:/usr/sbin/nologin
...
www:*:80:80::0:0:World Wide Web Owner:/nonexistent:/usr/sbin/nologin
ntpd:*:123:123::0:0:NTP Daemon:/var/db/ntp:/usr/sbin/nologin
_ypldap:*:160:160::0:0:YP LDAP unprivileged
user:/var/empty:/usr/sbin/nologin
cups:*:193:193::0:0:Cups Owner:/nonexistent:/usr/sbin/nologin
...
webcamd:*:145:145::0:0:Webcamd user:/var/empty:/usr/sbin/nologin
colord:*:970:970::0:0:colord color management
daemon:/nonexistent:/usr/sbin/nologin
+:::::::::
polkit:*LOCKED**:1013:1001::0:0:User &:/var/polkit:/usr/sbin/nologin

	Of course, I have checked that, for example, I can create a new file
and change owner to cups without error.

	My nsswitch.conf is :
group: compat
group_compat: nis
hosts: files dns
netgroup: compat
networks: files
passwd: compat
passwd_compat: nis
shells: files
services: compat
services_compat: nis
protocols: files
rpc: files

and, of course, nis run as expected.

	Why is ntpd account disabled ?

	Best regards,

	JB



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?35704598-f05d-d8bb-dca8-8c57ba746ea1>