LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
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 02-12-2020, 12:44 AM   #1
denydias
Member
 
Registered: Dec 2013
Distribution: Slackware
Posts: 296

Rep: Reputation: Disabled
Talking The day Slackware meets PAM: Wed Feb 12 05:05:50 UTC 2020


Wed Feb 12 05:05:50 UTC 2020 Changelog.

Quote:
Hey folks! PAM has finally landed in /testing. Some here wanted it to go
right into the main tree immediately, and in a more normal development cycle
I'd have been inclined to agree (it is -current, after all).
And there's more to come... Xfce 4.14 and Plasma 5.18 LTS. AlienBob should be super happy! Well deserved indeed.

So, how many of you are happy? How many of you are sad? How many of you are trolls?

I'm happy.

EDIT: that changelog time can't be just coincidence.

Last edited by denydias; 02-12-2020 at 12:49 AM.
 
Old 02-12-2020, 01:31 AM   #2
solarfields
Senior Member
 
Registered: Feb 2006
Location: slackalaxy.com
Distribution: Slackware, CRUX
Posts: 1,449

Rep: Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997
Quote:
And thanks as well to ivandi - I learned a lot from the SlackMATE build
scripts and was even occasionally thankful for the amusing ways you would
kick my ass on LQ. ;-) You're more than welcome to let us know where we've
messed up this time.
Patrick is such a nice guy
 
6 members found this post helpful.
Old 02-12-2020, 01:32 AM   #3
Jeebizz
Senior Member
 
Registered: May 2004
Distribution: Slackware15.0 64-Bit Desktop, Debian 11 non-free Toshiba Satellite Notebook
Posts: 4,180

Rep: Reputation: 1377Reputation: 1377Reputation: 1377Reputation: 1377Reputation: 1377Reputation: 1377Reputation: 1377Reputation: 1377Reputation: 1377Reputation: 1377
Pat Authentication Module?
 
6 members found this post helpful.
Old 02-12-2020, 02:32 AM   #4
Jeebizz
Senior Member
 
Registered: May 2004
Distribution: Slackware15.0 64-Bit Desktop, Debian 11 non-free Toshiba Satellite Notebook
Posts: 4,180

Rep: Reputation: 1377Reputation: 1377Reputation: 1377Reputation: 1377Reputation: 1377Reputation: 1377Reputation: 1377Reputation: 1377Reputation: 1377Reputation: 1377
So per the changelog he thanks ivandi - too bad ivandi pretty much jumped ship from Slackware recently .
 
Old 02-12-2020, 02:40 AM   #5
mrclisdue
Senior Member
 
Registered: Dec 2005
Distribution: Slackware
Posts: 1,134

Rep: Reputation: 277Reputation: 277Reputation: 277
Quote:
Originally Posted by Jeebizz View Post
So per the changelog he thanks ivandi - too bad ivandi pretty much jumped ship from Slackware recently .
pro-tip: never believe an *ex*-junkie.

cheers,
 
1 members found this post helpful.
Old 02-12-2020, 02:43 AM   #6
kikinovak
MLED Founder
 
Registered: Jun 2011
Location: Montpezat (South France)
Distribution: CentOS, OpenSUSE
Posts: 3,453

Rep: Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154
Quote:
Originally Posted by Jeebizz View Post
So per the changelog he thanks ivandi - too bad ivandi pretty much jumped ship from Slackware recently .
Nah, he'll come back.

And though I'm not currently using Slackware, I'm regularly reading the ChangeLog. Whatever happens, I'll always have a soft spot for Slackware.
 
7 members found this post helpful.
Old 02-12-2020, 03:07 AM   #7
lioh
Member
 
Registered: Aug 2019
Location: Switzerland
Distribution: Slackware
Posts: 194

Rep: Reputation: Disabled
I wonder if there is a way to install the packages from testing using slackpkg. I have already tried slackpkg install testing/* without success.
 
Old 02-12-2020, 03:28 AM   #8
Philip Lacroix
Member
 
Registered: Jun 2012
Distribution: Slackware
Posts: 441

Rep: Reputation: 574Reputation: 574Reputation: 574Reputation: 574Reputation: 574Reputation: 574
I think it's worth to quote Pat's message entirely.

Quote:
Originally Posted by Patrick Volkerding
Wed Feb 12 05:05:50 UTC 2020
Hey folks! PAM has finally landed in /testing. Some here wanted it to go
right into the main tree immediately, and in a more normal development cycle
I'd have been inclined to agree (it is -current, after all). But it's
probably better for it to appear in /testing first, to make sure we didn't
miss any bugs and also to serve as a warning shot that we'll be shaking up
the tree pretty good over the next few weeks. I'd like to see this merged
into the main tree in a day or two, so any testing is greatly appreciated.
Switching to the PAM packages (or reverting from them) is as easy as
installing all of them with upgradepkg --install-new, and if reverting then
remove the three leftover _pam packages. After reverting, a bit of residue
will remain in /etc/pam.d/ and /etc/security/ which can either be manually
deleted or simply ignored. While there are many more features available in
PAM compared with plain shadow, out of the box about the only noticable
change is the use of cracklib and libpwquality to check the quality of a
user-supplied password. Hopefully having PAM and krb5 will get us on track
to having proper Active Directory integration as well as using code paths
that are likely better audited these days. The attack surface *might* be
bigger, but it's also a lot better scrutinized.
Thanks to Robby Workman and Vincent Batts who did most of the initial heavy
lifting on the core PAM packages as a side project for many years. Thanks
also to Phantom X whose PAM related SlackBuilds were a valuable reference.
And thanks as well to ivandi - I learned a lot from the SlackMATE build
scripts and was even occasionally thankful for the amusing ways you would
kick my ass on LQ. ;-) You're more than welcome to let us know where we've
messed up this time.
The binutils and glibc packages in /testing were removed and are off the
table for now. I'm not seeing much upside to heading down that rabbit hole
at the moment. Next we need to be looking at Xfce 4.14 and Plasma 5.18 LTS
and some other things that have been held back since KDE4 couldn't use them.
Cheers! :-)
 
7 members found this post helpful.
Old 02-12-2020, 03:33 AM   #9
Exaga
SARPi Maintainer
 
Registered: Nov 2012
Distribution: Slackware AArch64
Posts: 1,043

Rep: Reputation: 665Reputation: 665Reputation: 665Reputation: 665Reputation: 665Reputation: 665
The bottom of this document needs addressing/revising/amending?

Code:
The ISOs are off to be replicated, a 6 CD-ROM 32-bit set and a dual-sided
32-bit/64-bit x86/x86_64 DVD.  Please consider supporting the Slackware
project by picking up a copy from store.slackware.com.  We're taking
pre-orders now, and offer a discount if you sign up for a subscription.
http://store.slackware.com takes me to unfamiliar Internet territory.
 
Old 02-12-2020, 04:19 AM   #10
GazL
LQ Veteran
 
Registered: May 2008
Posts: 6,897

Rep: Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018
Just installed them all. Nothing obvious broke here.

It's nice having /etc/environment supported natively from xdm without having to hack it into /etc/X11/xdm/Xsession like I have been doing until now, but other than that I don't really care about PAM one way or the other. Having said that I think it's a welcome change. Thanks Pat.


P.S. Unless, I'm misremembering it, xdm seems to only display the password prompt after you've entered a username, whereas before PAM it showed both prompt fields from the start. I think I prefer the old way (I was used to pressing <tab> to move between fields: old 3270 user!), but I guess I'll get used to it... eventually

Adding the following to the /etc/X11/xdm/Xresources xlogin*login.translations entry helps if you're having trouble overcoming the the muscle memory:
Code:
<Key>Tab: set-session-argument() finish-field()\n\

Last edited by GazL; 02-12-2020 at 04:37 AM.
 
6 members found this post helpful.
Old 02-12-2020, 05:11 AM   #11
Philip Lacroix
Member
 
Registered: Jun 2012
Distribution: Slackware
Posts: 441

Rep: Reputation: 574Reputation: 574Reputation: 574Reputation: 574Reputation: 574Reputation: 574
I've done the upgrade, and I haven't noticed any issues either.

Quote:
Originally Posted by GazL View Post
Adding the following to the /etc/X11/xdm/Xresources xlogin*login.translations entry helps if you're having trouble overcoming the the muscle memory:
Code:
<Key>Tab: set-session-argument() finish-field()\n\
Thanks, although I don't mind the new behaviour.

Last edited by Philip Lacroix; 02-14-2020 at 05:19 AM.
 
1 members found this post helpful.
Old 02-12-2020, 05:18 AM   #12
saxa
Senior Member
 
Registered: Aug 2004
Location: Nova Gorica, Salvador
Distribution: Slackware
Posts: 1,212

Rep: Reputation: 295Reputation: 295Reputation: 295
Dropline gnome will have way less work , many thanks to all who worked on that !!! Yeay, finally.
 
3 members found this post helpful.
Old 02-12-2020, 05:29 AM   #13
phenixia2003
Senior Member
 
Registered: May 2006
Location: France
Distribution: Slackware
Posts: 1,052

Rep: Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008
Hello,

Quote:
Originally Posted by lioh View Post
I wonder if there is a way to install the packages from testing using slackpkg. I have already tried slackpkg install testing/* without success.
To switch to PAM packages using slackpkg, you need to edit /etc/slackpkg/slackpkg.conf, then replace the line :

Code:
PRIORITY=( patches %PKGMAIN extra pasture testing )
with :

Code:
PRIORITY=( testing patches %PKGMAIN extra pasture )
Then, simply run slackpkg upgrade-all :
Code:
$ slackpkg -dialog=off upgrade-all

Checking local integrity...DONE
Looking for packages to upgrade. Please wait...DONE

ConsoleKit2-1.2.1-x86_64-1_pam.txz
at-3.2.1-x86_64-1_pam.txz
cifs-utils-6.10-x86_64-2_pam.txz
cups-2.3.1-x86_64-1_pam.txz
cyrus-sasl-2.1.27-x86_64-2_pam.txz
dovecot-2.3.9.2-x86_64-1_pam.txz
gnome-keyring-3.34.0-x86_64-1_pam.txz
hplip-3.19.12-x86_64-2_pam.txz
libcap-2.31-x86_64-1_pam.txz
libcgroup-0.41-x86_64-5_pam.txz
mariadb-10.4.12-x86_64-1_pam.txz
netatalk-3.1.12-x86_64-2_pam.txz
netkit-rsh-0.17-x86_64-2_pam.txz
openssh-8.1p1-x86_64-1_pam.txz
openvpn-2.4.8-x86_64-1_pam.txz
polkit-0.116-x86_64-1_pam.txz
popa3d-1.0.3-x86_64-3_pam.txz
ppp-2.4.7-x86_64-3_pam.txz
proftpd-1.3.6b-x86_64-1_pam.txz
samba-4.11.6-x86_64-1_pam.txz
screen-4.8.0-x86_64-1_pam.txz
shadow-4.8.1-x86_64-2_pam.txz
sudo-1.8.31-x86_64-1_pam.txz
system-config-printer-1.5.12-x86_64-2_pam.txz
util-linux-2.35.1-x86_64-1_pam.txz
vsftpd-3.0.3-x86_64-5_pam.txz
xdm-1.1.11-x86_64-9_pam.txz
xlockmore-5.62-x86_64-1_pam.txz
xscreensaver-5.43-x86_64-1_pam.txz

Total package(s): 29

Do you wish to upgrade selected packages (Y/n)?
To go back to original packages, change the line PRIORITY= in slackpkg.conf to its original value, then run slackpkg upgrade-all.

Note that you'll need to install the new packages (cracklib,libpwquality,pam) manually since packages in testing are not supported by command "install-new". (This would requires to modify /usr/libexec/slackpkg/install-new.awk).

--
SeB

Last edited by phenixia2003; 02-12-2020 at 01:03 PM. Reason: wrong location of install-new.awk
 
13 members found this post helpful.
Old 02-12-2020, 05:32 AM   #14
saxa
Senior Member
 
Registered: Aug 2004
Location: Nova Gorica, Salvador
Distribution: Slackware
Posts: 1,212

Rep: Reputation: 295Reputation: 295Reputation: 295
Thanks for the instructions !
 
Old 02-12-2020, 06:00 AM   #15
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,661

Rep: Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784
When it's all merged to -current, i will have less package to handle as deps for my Cinnamon project. Big thanks!!!
 
3 members found this post helpful.
  


Reply

Tags
kde, pam, slackware, xfce



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
Current64 - Changes Wed Jan 9 03:21:06 UTC 2019 - cups and gutenprint burdi01 Slackware 1 01-11-2019 04:02 AM
[SOLVED] Wed Jun 13 05:43:00 UTC 2018 and Newer Current bare metal install? AlleyTrotter Slackware 28 06-24-2018 02:36 PM
slackware-current breakage of MTP after [Wed May 23 04:42:29 UTC 2018] update lord_ Slackware 6 06-13-2018 05:34 AM
[SOLVED] Centos7, invalid offset for UTC for Sweden, says UTC+00 Basher52 CentOS 14 02-09-2018 10:10 PM

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

All times are GMT -5. The time now is 03:30 PM.

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