chrony: run the daemon as system user chrony
This commit is contained in:
parent
80678859ec
commit
35af3bca43
@ -17,8 +17,8 @@ drwxr-xr-x root/root usr/share/man/man8/
|
||||
-rw-r--r-- root/root usr/share/man/man8/chronyd.8.gz
|
||||
drwxr-xr-x root/root var/
|
||||
drwxr-xr-x root/root var/lib/
|
||||
drwxr-xr-x root/root var/lib/chrony/
|
||||
drwxr-x--- chrony/chrony var/lib/chrony/
|
||||
drwxr-xr-x root/root var/log/
|
||||
drwxr-xr-x root/root var/log/chrony/
|
||||
drwxr-x--- chrony/chrony var/log/chrony/
|
||||
drwxr-xr-x root/root var/run/
|
||||
drwxr-x--- root/root var/run/chrony/
|
||||
drwxr-x--- chrony/chrony var/run/chrony/
|
||||
|
@ -1,2 +1,2 @@
|
||||
d08dd5a7d79a89891d119adcccb4397d chrony-2.4.1.tar.gz
|
||||
4bdea4aea28853c7be54ffdb9f6b87a8 chronyd
|
||||
b34048039655b0eba564f10cca23e3ce chronyd
|
||||
|
@ -5,19 +5,19 @@
|
||||
|
||||
name=chrony
|
||||
version=2.4.1
|
||||
release=1
|
||||
release=2
|
||||
source=(http://download.tuxfamily.org/$name/$name-$version.tar.gz
|
||||
chronyd)
|
||||
|
||||
build () {
|
||||
cd $name-$version
|
||||
|
||||
./configure --prefix=/usr
|
||||
./configure --prefix=/usr --with-user=chrony
|
||||
|
||||
make
|
||||
make DESTDIR=$PKG install
|
||||
|
||||
install -d $PKG/var/{lib,log}/chrony
|
||||
install -d -m 0750 $PKG/var/run/chrony
|
||||
install -d -o chrony -g chrony -m 0750 $PKG/var/{lib,log,run}/chrony
|
||||
install -D -m 0755 $SRC/chronyd $PKG/etc/rc.d/chronyd
|
||||
install examples/chrony.conf.example1 $PKG/etc/chrony.conf
|
||||
}
|
||||
|
15
chrony/README
Normal file
15
chrony/README
Normal file
@ -0,0 +1,15 @@
|
||||
README for chrony 2.4.x
|
||||
|
||||
REQUIREMENTS
|
||||
|
||||
PRE-INSTALL
|
||||
Run the included pre-install script to create a new
|
||||
user/group chrony.
|
||||
|
||||
PRECAUTION
|
||||
As of version 2.4.1-2 chrony no longer runs as root
|
||||
but as a dedicated user/group chrony.
|
||||
Chown all files and directories created by chrony
|
||||
to chrony:chrony or run the supplied post-install
|
||||
script.
|
||||
|
@ -13,7 +13,7 @@ start)
|
||||
$SSD --start --pidfile $PID --exec $PROG -- $OPTS
|
||||
;;
|
||||
stop)
|
||||
$SSD --stop --retry 10 --pidfile $PID
|
||||
$SSD --stop --remove-pidfile --retry 10 --pidfile $PID
|
||||
;;
|
||||
restart)
|
||||
$0 stop
|
||||
|
4
chrony/post-install
Normal file
4
chrony/post-install
Normal file
@ -0,0 +1,4 @@
|
||||
#!/bin/sh
|
||||
|
||||
chown -R chrony:chrony /var/lib/chrony /var/log/chrony
|
||||
|
6
chrony/pre-install
Normal file
6
chrony/pre-install
Normal file
@ -0,0 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
getent group chrony || /usr/sbin/groupadd -g 55 chrony
|
||||
getent passwd chrony || /usr/sbin/useradd -g chrony -u 55 -d /var/lib/chrony -s /bin/false chrony
|
||||
/usr/bin/passwd -l chrony
|
||||
|
Loading…
x
Reference in New Issue
Block a user