One supports the new thing (AI) and the other doesn’t.
arran 🇦🇺
- 0 posts
- 7 comments
ok. Let me know if you have any questions
Back when I started out I wanted something similar I used webmin (I think it was) which is a perl webserver interface for linux configuration. There are a couple issues with gui/tui based solutions:
- Config files can be very expressive, and it’s hard to make a data structure and a ui which matches it, which causes it to clobber comments and extra config options you turn on (the comments help a lot with config files)
- They can be very out of date, and break your config unless you’re aware of the differences in version
- Webmin was the source of many security vulnerabilities
- They actively prevent learning - config files are a bandaid, although pam, like selinux, fstab, crypttab are painful ones to make a mistake in but the good news is often fixing them is booting into a live cd and changing it, so make backups.
Along with webmin tuis were popular for config too in a similar way. IDK if redhat still does it but there were a bunch similar to nmtui.
I don’t think that this one is particular complex to write. But you might run into other issues. Let us know if it’s on your system etc. Look in /lib/security/ to see if you have the pam_time.so installed. Might be the first place to go.
1 pam configuration mistake or one programming mistake in it. However if you can comfortably boot a live usb and fix it, and test it in qemu it should be no problem.
Oh look like pam_time exists…
https://askubuntu.com/questions/631569/pre-scheduled-daily-lock-out-periods
https://linux.die.net/man/8/pam_time
https://linux.die.net/man/5/time.conf
Seems minimal enough.
You could break your system, but maybe a pam module could make your username/pass not work during particular times.


It means you contain the generated code.