LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 05-28-2020, 04:59 PM   #5086
ziprun
Member
 
Registered: Apr 2018
Posts: 105

Rep: Reputation: Disabled

So with PAM now in slackware current, will it become like pulseaudio or systemd where it's required to be installed for just about everything? I don't want to have insane dependency on PAM if I never intend on using it.
 
Old 05-28-2020, 05:06 PM   #5087
ehartman
Senior Member
 
Registered: Jul 2007
Location: Delft, The Netherlands
Distribution: Slackware
Posts: 1,674

Rep: Reputation: 888Reputation: 888Reputation: 888Reputation: 888Reputation: 888Reputation: 888Reputation: 888
Quote:
Originally Posted by ziprun View Post
So with PAM now in slackware current, will it become like pulseaudio or systemd where it's required to be installed for just about everything?
It will be required for everything that does userID and/or password validation, so login, passwd, screensavers (with lock), Display Managers, etc.
 
Old 05-28-2020, 05:08 PM   #5088
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by ziprun View Post
So with PAM now in slackware current, will it become like pulseaudio or systemd where it's required to be installed for just about everything? I don't want to have insane dependency on PAM if I never intend on using it.
PAM will be required due to it being included in many vital packages for the system. If you wanted to remove it, you'd at least have to recompile all the below programs (after removing the ones highlighted in red) and may need to adjust some or many conf files.

Code:
+--------------------------+
Mon May 18 19:17:21 UTC 2020
Greetings! After three months in /testing, the PAM merge into the main tree
is now complete. When updating, be sure to install the new pam, cracklib, and
libpwquality packages or you may find yourself locked out of your machine.
Otherwise, these changes should be completely transparent and you shouldn't
notice any obvious operational differences. Be careful if you make any changes
in /etc/pam.d/ - leaving an extra console logged in while testing PAM config
changes is a recommended standard procedure. Thanks again to Robby Workman,
Vincent Batts, Phantom X, and ivandi for help implementing this. It's not
done yet and there will be more fine-tuning of the config files, but now we
can move on to build some other updates. Enjoy!
a/cracklib-2.9.7-x86_64-1.txz:  Added.
a/libcgroup-0.41-x86_64-7.txz:  Rebuilt.
  Rebuilt to add PAM support.
a/libpwquality-1.4.2-x86_64-1.txz:  Added.
a/pam-1.3.1-x86_64-1.txz:  Added.
a/shadow-4.8.1-x86_64-7.txz:  Rebuilt.
  Rebuilt to add PAM support.
a/util-linux-2.35.1-x86_64-6.txz:  Rebuilt.
  Rebuilt to add PAM support.
ap/at-3.2.1-x86_64-2.txz:  Rebuilt.
  Rebuilt to add PAM support.
ap/cups-2.3.3-x86_64-2.txz:  Rebuilt.
  Rebuilt to add PAM support.
ap/hplip-3.20.5-x86_64-2.txz:  Rebuilt.
  Rebuilt to add PAM support.
ap/mariadb-10.4.13-x86_64-2.txz:  Rebuilt.
  Rebuilt to add PAM support.
ap/screen-4.8.0-x86_64-2.txz:  Rebuilt.
  Rebuilt to add PAM support.
ap/sudo-1.9.0-x86_64-2.txz:  Rebuilt.
  Rebuilt to add PAM support.
kde/kde-workspace-4.11.22-x86_64-7.txz:  Rebuilt.
  Rebuilt to add PAM support.
l/ConsoleKit2-1.2.1-x86_64-4.txz:  Rebuilt.
  Rebuilt to add PAM support.
l/gnome-keyring-3.36.0-x86_64-2.txz:  Rebuilt.
  Rebuilt to add PAM support.
l/libcap-2.34-x86_64-2.txz:  Rebuilt.
  Rebuilt to add PAM support.
l/polkit-0.116-x86_64-3.txz:  Rebuilt.
  Rebuilt to add PAM support.
l/system-config-printer-1.5.12-x86_64-4.txz:  Rebuilt.
  Rebuilt to add PAM support.
l/vte-0.60.2-x86_64-2.txz:  Rebuilt.
  Recompiled against icu4c-67.1.
n/cifs-utils-6.10-x86_64-4.txz:  Rebuilt.
  Rebuilt to add PAM support.
n/cyrus-sasl-2.1.27-x86_64-4.txz:  Rebuilt.
  Rebuilt to add PAM support.
n/dovecot-2.3.10.1-x86_64-1.txz:  Upgraded.
  Rebuilt to add PAM support.
n/netatalk-3.1.12-x86_64-3.txz:  Rebuilt.
  Rebuilt to add PAM support.
n/netkit-rsh-0.17-x86_64-3.txz:  Rebuilt.
  Rebuilt to add PAM support.
n/nss-pam-ldapd-0.9.11-x86_64-1.txz:  Added.
n/openssh-8.2p1-x86_64-3.txz:  Rebuilt.
  Rebuilt to add PAM support.
n/openvpn-2.4.9-x86_64-2.txz:  Rebuilt.
  Rebuilt to add PAM support.
n/pam-krb5-4.9-x86_64-1.txz:  Added.
n/popa3d-1.0.3-x86_64-4.txz:  Rebuilt.
  Rebuilt to add PAM support.
n/ppp-2.4.8-x86_64-2.txz:  Rebuilt.
  Rebuilt to add PAM support.
n/proftpd-1.3.6c-x86_64-2.txz:  Rebuilt.
  Rebuilt to add PAM support.
n/samba-4.12.2-x86_64-2.txz:  Rebuilt.
  Rebuilt to add PAM support.
n/vsftpd-3.0.3-x86_64-6.txz:  Rebuilt.
  Rebuilt to add PAM support..
x/xdm-1.1.11-x86_64-10.txz:  Rebuilt.
  Rebuilt to add PAM support.
xap/xlockmore-5.63-x86_64-2.txz:  Rebuilt.
  Rebuilt to add PAM support.
xap/xscreensaver-5.44-x86_64-2.txz:  Rebuilt.
  Rebuilt to add PAM support.
 
Old 05-28-2020, 06:16 PM   #5089
ziprun
Member
 
Registered: Apr 2018
Posts: 105

Rep: Reputation: Disabled
Pat would never put systemd into slackware right?
 
Old 05-28-2020, 06:18 PM   #5090
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,153

Rep: Reputation: 7323Reputation: 7323Reputation: 7323Reputation: 7323Reputation: 7323Reputation: 7323Reputation: 7323Reputation: 7323Reputation: 7323Reputation: 7323Reputation: 7323
Quote:
Originally Posted by ziprun View Post
So with PAM now in slackware current, will it become like pulseaudio or systemd where it's required to be installed for just about everything? I don't want to have insane dependency on PAM if I never intend on using it.
If you don't use it, there is a good chance you'll never know it is there.
It has been completely transparent to me, but then, I sign on at the command line and then launch the
desktop, either Xfce or Kde, with startx.
 
Old 05-28-2020, 07:07 PM   #5091
0XBF
Member
 
Registered: Nov 2018
Distribution: Slackware
Posts: 781

Rep: Reputation: 895Reputation: 895Reputation: 895Reputation: 895Reputation: 895Reputation: 895Reputation: 895
Quote:
Originally Posted by ziprun View Post
Pat would never put systemd into slackware right?
I'd rather it doesn't end up in slackware but who knows where the road will take us. I'm curious to know whats going to happen with session management. ConsoleKit2 doesn't seem to get much attention anymore and there's not too many other options out there. It's a tough job avoiding the systemd creep and keeping everyone happy...
 
Old 05-28-2020, 07:18 PM   #5092
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by ziprun View Post
Pat would never put systemd into slackware right?
I would say, "never say never"... but there are no indications he's planning on moving us there. But as 0XBF mentions, we don't know what the future will hold for Linux and the various components. We've been able to escape systemd so far, although, with the help of projects that have pulled some components out of systemd and made them available for others to install without systemd (like eudev).

But 10 years ago, I'd imagine that people would've thought that Slackware would stay PAM free, but it got to a point where Pat felt it was beneficial to add it in, so here it is.

I'm hoping systemd can stay out of it, and it seems like the Slackware dev team seems to feel the same way for now, but we'll have to see how the Linux ecosystem changes over the years.
 
2 members found this post helpful.
Old 05-28-2020, 08:07 PM   #5093
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,555

Rep: Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414
Quote:
Originally Posted by 0XBF View Post
I'd rather it doesn't end up in slackware but who knows where the road will take us. I'm curious to know whats going to happen with session management. ConsoleKit2 doesn't seem to get much attention anymore and there's not too many other options out there. It's a tough job avoiding the systemd creep and keeping everyone happy...
What we really need is there - the elogind to replace that ConsoleKit2 covered with rust.

I would like to note this particular build of elogind: https://gitlab.com/w41l/kde-elogind/...master/elogind

By just removing ConsoleKit2 and installing this elogind build according with its README, I was finally able to bring up a Wayland session with the otherwise unmodified build of Plasma5 as shipped by Mr. Hameleers. The ConsoleKit2 can't ...

In other hand, in a normal X11 session, I was able to run natively a particular application: Skype . And that without questionable login1 mock servers which interact badly with ConsoleKit2 server and/or the desktops.

Gentlemen, please do not treat softly this particular Microsoft software named Skype, specially when the companies from entire World pushes for their employers of working from home. Because it is what they use for internal communications.

Last edited by LuckyCyborg; 05-28-2020 at 08:48 PM.
 
Old 05-28-2020, 08:28 PM   #5094
abga
Senior Member
 
Registered: Jul 2017
Location: EU
Distribution: Slackware
Posts: 1,634

Rep: Reputation: 929Reputation: 929Reputation: 929Reputation: 929Reputation: 929Reputation: 929Reputation: 929Reputation: 929
Well, Gentoo just switched to elogind recently:
https://gentoo.org/support/news-item...d-default.html

They use this elogind:
https://github.com/elogind/elogind
 
2 members found this post helpful.
Old 05-28-2020, 08:35 PM   #5095
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by LuckyCyborg View Post
Gentlemen, please do not treat softly this particular Microsoft software named Skype, specially when the companies from entire World pushes for their employers of working from home. Because it is what they use for internal communications.
I don't really have a leg in this race, but Skype can be run from the browser and does not require a program on the computer.

That being said, hopefully something can be done to allow it to be installed without breaking anything else. Whether that is by switching to elogind or something else is above my paygrade.
 
1 members found this post helpful.
Old 05-28-2020, 08:37 PM   #5096
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,555

Rep: Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414
Quote:
Originally Posted by abga View Post
Well, Gentoo just switched to elogind recently:
https://gentoo.org/support/news-item...d-default.html

They use this elogind:
https://github.com/elogind/elogind
The link which I given is for a complete SlackBuild for elogind, but the software is the same.

With the note that the last ConsoleKit2 release is already 3 years old now...

Last edited by LuckyCyborg; 05-28-2020 at 09:35 PM.
 
Old 05-28-2020, 08:42 PM   #5097
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,555

Rep: Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414
Quote:
Originally Posted by bassmadrigal View Post
I don't really have a leg in this race, but Skype can be run from the browser and does not require a program on the computer.

That being said, hopefully something can be done to allow it to be installed without breaking anything else. Whether that is by switching to elogind or something else is above my paygrade.
No, it can't be fully run from a browser - at least under Linux.

Because the Skype for Web works usually only for the text messages, the Skype itself (and the Skype for Business) offers also audio calls, video calls, video conferences and desktop sharing - which is a way to make remote presentations or just a team leader can ask an employee to show his/her desktop, to ensure that the work is really in progress instead of posting photos in Facebook...

Last edited by LuckyCyborg; 05-28-2020 at 08:47 PM.
 
Old 05-28-2020, 08:50 PM   #5098
0XBF
Member
 
Registered: Nov 2018
Distribution: Slackware
Posts: 781

Rep: Reputation: 895Reputation: 895Reputation: 895Reputation: 895Reputation: 895Reputation: 895Reputation: 895
The deps are there for elogind now so it seems like a possible answer, or at least what the other non systemd init distros are doing. Things work now with CK2 but the github page hasn't changed in a while. Just an observation I've made so it got me wondering whats going to happen in that area. The work required to maintain that kind of software is beyond me so I can't say much more about it. Just have to see what comes of it.
 
Old 05-28-2020, 09:10 PM   #5099
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,555

Rep: Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414Reputation: 3414
Quote:
Originally Posted by 0XBF View Post
The deps are there for elogind now so it seems like a possible answer, or at least what the other non systemd init distros are doing. Things work now with CK2 but the github page hasn't changed in a while. Just an observation I've made so it got me wondering whats going to happen in that area. The work required to maintain that kind of software is beyond me so I can't say much more about it. Just have to see what comes of it.
With all respect, the things does NOT work now with CK2. For example:

- the Wayland sessions, like Plasma5 or whatever else, i.e. SWAY
- the Skype "needs" a login1 mock server which may or may not confuse the desktops like Plasma5, resulting in lossing ability of power control via desktop.
- ConsoleKit2 supports only one seat, while elogind, like systemd-logind itself, support a true multiseat.

Permit me a note regarding this multiseat feature: it permits one computer to be used by (usually) two or more users simultaneous, while every one having his/her set of monitor, keyboard, mouse and headphones.

Maybe not so important for those rich citizens of North America, but it is a feature much appreciated elsewhere, both in schools and companies, because is much cheaper (for example: to buy 100 computers instead of 200) and it is more energy efficient.

I seen this multiseat in action even in home use, when the schools was closed because that coronavirus and the activity continued on-line, when some of my friends used this setup with Fedora, to offer to their children the ability to work independently on-line.

I know, I know, an American had been just bought several computers, but not everyone is that rich to do it just for a probably temporary situation...

Last edited by LuckyCyborg; 05-28-2020 at 09:33 PM.
 
Old 05-28-2020, 09:35 PM   #5100
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by LuckyCyborg View Post
Because the Skype for Web works usually only for the text messages
Is this something recent? Because there have been several posts discussing that the web version works fine for video (not sure about desktop sharing though, I haven't seen that one mentioned).
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Requests for -current (20151216) rworkman Slackware 3441 12-28-2017 03:50 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 06:25 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration