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

Reply via email to