On 1/7/20 11:30 AM, Travis Davies via lfs-dev wrote:
Hi LFS dev,
I want to report that the lfs systemd 9.0 book does not mention
the creation of systemd users: systemd-resolve, systemd-network, and
systemd-timesync. These are required for networkd to start properly.
Also, the networkd by default has no restart limit, and gets throttled quickly
at boot. In my automation I've fixed this with a call to sed.
sed -i 's/RestartSec=0/RestartSec=1/'
/lib/systemd/system/systemd-networkd.service
Cheers!
Travis
Hi Travis,
In Chapter 6 (6.6 - Creating Essential Files and Symlinks), we add the
systemd-network, systemd-resolve, and systemd-timesync users directly
into the /etc/passwd file (the groups get put into /etc/group in the
same page):
cat > /etc/passwd << "EOF" |root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/dev/null:/bin/false daemon:x:6:6:Daemon
User:/dev/null:/bin/false messagebus:x:18:18:D-Bus Message Daemon
User:/var/run/dbus:/bin/false systemd-bus-proxy:x:72:72:systemd Bus
Proxy:/:/bin/false systemd-journal-gateway:x:73:73:systemd Journal
Gateway:/:/bin/false systemd-journal-remote:x:74:74:systemd Journal
Remote:/:/bin/false systemd-journal-upload:x:75:75:systemd Journal
Upload:/:/bin/false systemd-network:x:76:76:systemd Network
Management:/:/bin/false systemd-resolve:x:77:77:systemd
Resolver:/:/bin/false systemd-timesync:x:78:78:systemd Time
Synchronization:/:/bin/false systemd-coredump:x:79:79:systemd Core
Dumper:/:/bin/false nobody:x:99:99:Unprivileged
User:/dev/null:/bin/false| EOF
Thanks for the report on the default restart limit! I'm curious though,
does this happen because you didn't have the users/groups created? I'm
wondering because I haven't seen a report about this before. I'll look
at implementing it most likely on the systemd page in LFS and BLFS if
they are applicable.
- Doug
--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page