On Sun, 2020-05-17 at 22:11 -0400, Bud Rozwood wrote: > Hi, > > I was recently trying to get fcron installed but I got stuck after > installing the blfs-bootscript for fcron. Here's what happened: > > # /etc/rc.d/init.d/fcron start && > fcrontab -z -u systab > * Starting > fcron... [ OK ] > 2020-05-17 21:32:27 ERROR Could not authenticate user using PAM (7): > Authentication failure > After doing some research, I stumbled across this post: > > https://www.linuxquestions.org/questions/linux-security-4/cronjob-could-not-authenticate-pam-user-authentication-failure-for-root-696038/ > > who encountered a similar issue and I also found that the package > installed the pam configuration for fcron to /etc/pam.conf (which did > not exist before). I have read in the configuration section of fcron > stating that > > "If Linux-PAM is installed, two PAM configuration files are installed > in etc/pam.d. Alternatively if etc/pam.d is not used, the > installation will append two configuration sections to the existing > /etc/pam.conf file. You should ensure the files match your > preferences. Modify them as required to suit your needs." > > However, I do have the /etc/pam.d directory so I'm not sure why it > installed /etc/pam.conf -- perhaps I missed something but I did check > the errata and there was no entry for it. Looking at what Arch Linux > did, I've added a few lines to my install script > > mkdir -pv $PKG/etc/pam.d > install -Dm644 files/fcron.pam $PKG/etc/pam.d/fcron > install -Dm644 files/fcrontab.pam $PKG/etc/pam.d/fcrontab > rm -rvf $PKG/etc/pam.conf > where PKG is the installation directory (I used a DESTDIR install).
So the files could not be installed to /etc/pam.d, which did not exist in $PKG. qed... Book's instructions assume you're installing to / We may want to add a comment though, since we already allude to DESTDIR installs. > > Finally, I reran > > # /etc/rc.d/init.d/fcron start && fcrontab -z -u systab > * Starting > fcron... [ OK ] > 2020-05-17 21:45:04 INFO reinstalling systab's fcrontab > 2020-05-17 21:45:04 INFO installing file /tmp/fcr-CI0N4s for user > systab > Modifications will be taken into account right now. > so, I'm guessing that the problem was fixed as PAM seems happy now. > > Was there a line that I've overlooked in the BLFS book? -- http://lists.linuxfromscratch.org/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page Do not top post on this list. A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? http://en.wikipedia.org/wiki/Posting_style