SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
# Ensure that ENV_SUPATH from /etc/login.defs is used for the $PATH when
# 'su' is used. Otherwise /sbin paths will be missing unless 'su -' is used.
ALWAYS_SET_PATH yes
The traditional way su behaves allows a user to run a process with elevated privilege in either the same execution environment as they're currently using (potentially with a custom PATH) or within a new one (appropriate to the su'd to user). This change breaks that.
<snip>
I should have followed the procedure in the ChangeLog, but instead I used slackpkg with 'PRIORITY=( testing patches %PKGMAIN extra pasture )' in slackpkg.conf
Without the patch, 'slackpkg install-new' did not offer three new PAM packages, leading to an update where PAM did not allow a login without libpam.so.0
Live and learn!
The traditional way su behaves allows a user to run a process with elevated privilege in either the same execution environment as they're currently using (potentially with a custom PATH) or within a new one (appropriate to the su'd to user). This change breaks that.
I don't know if this change is related, but in Debian 10 the su behavior drives me batty. Typing su - does NOT inherit the DISPLAY environment variable.
When I type su - I expect a full root environment and not a crippled environment. Whether using X as root is my decision to make and not anybody upstream.
Quote:
the PAM-ified util-linux also needs to provide su, chsh, chfn, nologin, vipw and vigr utilities instead of having them in the shadow package
Please tell me you didn't change this traditional UNIX behaviour just because some users aren't educated enough to use 'su -' or 'su -l'. If the commented explanation in the defaults file is the only reason for this change and you still feel you have to pander to these users then I'd rather you just put /sbin in the default non-root users path.
Actually, the main reason I changed it is because that's the way the upstream shadow defaults for su have worked in Slackware since at least Slackware 13.0. I cling to my own traditions much more closely than I do to those of UNIX, to be honest.
Ok, thanks Pat. Somehow I managed to miss that. I still don't like it as a default, but I can't complain if you're just maintaining the status quo. I'll just change the option locally then. Apologies for the noise.
Hi , again , first of all , thanks for including finally qt5 to start migration to plasma , i have one question and 2 suggests.
my questions, is arround openal , we habe 1.19.1 , but i see 1.20.1 in the github , reason to provide 1.19 is for some build problem ? or only miss ? https://github.com/kcat/openal-soft/releases
And my 2 little suggestions , after including qt5 , i think this 2 little tools are good to have
qt5ct , and qt5pluginstyles , this two little packages are similar to qtconfig under qt4
Might I also suggest to maybe update the ffmpeg SlackBuild to the one called "ffmpeg4", here: https://slackbuilds.org/repository/1...search=ffmpeg4
It is just a little more geared towards the 4.x builds of ffmpeg.
And a request, could libmysofa (https://github.com/hoene/libmysofa/) be added with openal-soft and ffmpeg built with it?
libmysofa is autodetected with openal-soft, and with "--enable-libmysofa" for ffmpeg.
Thanks and thanks for qt5, libxkbcommon and openal-soft!!
The pam security modules are arch depenendent. Shouldn't they be in /lib64/security on a 64bit Slackware, leaving /lib/security for multilib/32bit PAM implementations?
The pam security modules are arch depenendent. Shouldn't they be in /lib64/security on a 64bit Slackware, leaving /lib/security for multilib/32bit PAM implementations?
kernel modules are architecture dependent but are (and as far as I am aware always have been) in /lib/modules. Are PAM plugins relevent to multilib systems: does anything other than PAM actually load them?
kernel modules are architecture dependent but are (and as far as I am aware always have been) in /lib/modules. Are PAM plugins relevent to multilib systems: does anything other than PAM actually load them?
I'd expect any 32bit pam-enabled application to need a 32bit pam implementation. Someone please correct me if I am wrong.
Running cryptsetup luksFormat with default options on current results in a warning about a missing /run/cryptsetup directory. Can I suggest adding its creation to rc.S.
my questions, is arround openal , we habe 1.19.1 , but i see 1.20.1 in the github , reason to provide 1.19 is for some build problem ? or only miss ? https://github.com/kcat/openal-soft/releases
Any version newer than what we have won't compile, and I see the same issues occurring with other distributions as well.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.