I am an independent contractor specializing in Unix systems administration and software development with a particular interest in FreeBSD. I am the maintainer of several packages for Termux, an Android terminal emulator and Linux environment. I have also contributed to the FreeBSD port of Password Safe v1.24.
By sponsoring my work, you can help support open source software development!
- 🔭 I'm working on the next release of my ChatGPT client OpenAI Assistant. This next release adds file downloading of Code Interpreter container artifacts, code clean-up/refactoring, and some nice little touches. There is also an experimental feature which removes server-side chat artifacts when the chat is ended, or the app is exited. This feature will evolve to include "replay" server-side clean up after an abmormal termination.
- 🔭 Occasionally collaberating with others in the Termux community on a Termux package of LibreOffice. termux/termux-packages#29690
If you are on Ubuntu (or what ever) with passwordless, unlimited sudo, that's bad practice. Edit your /etc/sudoers to require your password. Please.
Quotes from Michael W. Lucas' book Sudo Mastery, 2nd ed.:
"Broadly disabling sudo authentication is unwise. Yes, it's certainly convenient. Also, any intruder or application that gets a command prompt or access to your account also gains total access to all of your sudo privleges. If you're running a Linux variant that gives the first user full root access via sudo, then the rougue process will completely own your machine."
...
"Disabling sudo authentication is equivalent to deliberately implementing the Windows 95 security system."
As Lucas points out to anyone too young to remember: "Windows 95 had no security system."
(Quoted with author's permission.)
