Isn’t it strange what systemd has done with its latest release version 230 regarding user background process and login sessions? Or is it just me who feels so? Anyway in this post I am going to analyse this change in default setting of logind.conf that upstream has released recently. Let me kick off with the following snippet taken from changelog of v230:
>>> systemd-logind will now by default terminate user processes that are part of the user session scope unit (session-XX.scope) when the user logs out. This behavior is controlled by the KillUserProcesses= setting in logind.conf, and the previous default of “no” is now changed to “yes”. This means that user sessions will be properly cleaned up after, but additional steps are necessary to allow intentionally long-running processes to survive logout. <<<
Click here for complete changes with v230 release.
So what does that mean? I can explain the above change citing the example of GNU Screen. For an average GNU/Linux user it is not an Continue reading
This is a very important announcement from FSF [Free Software Foundation]. I would like to share with you, readers, about the unnoticed vulnerability inside Bash [Bourne Again SHell]. Let’s have a look at FSF’s statement on this particular issue.
“A major security vulnerability has been discovered in the free software shell GNU Bash. The most serious issues have already been fixed, and a complete fix is well underway. GNU/Linux distributions are working quickly to release updated packages for their users. All Bash users should upgrade immediately, and audit the list of remote network services running on their systems.”
The vulnerability affects from version 1.14 through 4.3 of GNU Bash. This particular issue is named as Bash Bug.
What if I don’t update?
To increase familiarity with GNU/Linux for an average user, here I share you a detailed introduction to GNU/Linux so you can get acquainted and comfortable with GNU/Linux.
Following are some of the question answers I found during my usual searches on web and I am sure this one will be helpful for someone who would like to give a shot on GNU/Linux.
Understanding the term ‘Linux’ and ‘GNU’ – Linux is basically the engine for your operating system. The GNU/Linux naming controversy Continue reading