Dear lpi-examdev@ (and a couple of bbc recipients, to whom I apologise
if this email is not welcome),

I hope you're all safe and well in these difficult times.

I have taken the liberty of going through the current BSD Specialist
Objectives and cross-referencing all entries with the two last stable
releases of each of the operating systems involved (FreeBSD 11.3 and
12.1: NetBSD 8.1 and 9.0; OpenBSD 6.5 and 6.6).

I have made a rudimentary list of all the issues that could be
improved. Some are serious issues (wrong syntax or missing commands)
that could confuse the exam candidate; some are minor issues that can
be reworded for better comprehension.

I am sure I must have missed some items; I'm pretty confident about
the ones that follow because I have double-checked them with senior
members of the *BSD community on IRC and mailing lists.

For the sake of simplicity, I'm listing the issues in the order they
are found in the Objectives, without making reference to the exact
position. I let you do a 'grep' and find where they belong.

 - /boot/loader.conf:
reported as "common", but only on FreeBSD.

- adduser:
reported as common, but not on NetBSD.

- passwd:
should reference both passwd(1) [the command] and passwd(5) [the
configuration files /etc/passwd, /etc/pwd.db, /etc/master.passwd and
/etc/spwd.db].

- /usr/share/skel/:
reported as common but only on FreeBSD. On NetBSD and OpenBSD, the
correct location is  /etc/skel.

-crontab:
is repeated twice and should make reference to crontab(1) and crontab(5).

-  /var/cron/allow and  /var/cron/deny:
reported as common, but not on OpenBSD which uses /var/cron/cron.allow
 and /var/cron/cron.deny instead.

- "periodic system scripts":
the wording is confusing, as only FreeBSD has "periodic" files. Maybe
use "cron jobs" instead?

- in the same section, the NetBSD and OpenBSD parts could be rewritten as:

NetBSD: daily.conf(5) weekly.conf(5),  monthly.conf(5) security.conf(5)
OpenBSD: daily(8) weekly(8) monthly (8) security (8)

- dhclient, dhclient.conf and /var/db/dhclient.leases:
reported as common but no longer on NetBSD 9.0. dhclient has been
replaced by dhcpcd(8). The relevant files are now under
/var/db/dhcpcd/*.

- nmap:
this command is not in the default installation of any of the
operating systems. Maybe mention that it has to be installed from
ports?

 - rtsol (and rtsold):
 no longer on NetBSD since v. 8.0. Their functionality is now included
in dhcpcd(8).

- cp:
is repeated twice for no apparent reason.

Looking forward to your replies.

--
Ottavio Caruso
_______________________________________________
lpi-examdev mailing list
[email protected]
https://list.lpi.org/mailman/listinfo/lpi-examdev

Reply via email to