On 12-09-21 07:28 PM, James McQuillan wrote:
> Scott Balneaves has spent quite a bit of time PAM-ifing the login
> manager to facilitate password expiration. it's not ready for production
> use yet but he's made some great progress.
> 
> Many of the LTSP developers will be getting together at the dev
> conference starting on Oct 4th.  I'm sure both password changing and the
> roadmap for LTSP-6 will be high on the agenda.
> 
> Jim McQuillan
> j...@ltsp.org

Right, that was the reason for my response on the Launchpad bug.

Ubuntu introduced RDP support into lightdm this cycle, so my hope is to
switch to Scott's libnss-ssh and libpam-ssh and kill ldm for good at
this upcoming hackfest.

I think that if I can spend a good 5-6 hours on the problem, we should
have something that's "functional" at the hackfest (where functional,
means getting a greeter and being able to login).


> On Fri, Sep 21, 2012 at 6:16 PM, Stile <stil...@gmail.com
> <mailto:stil...@gmail.com>> wrote:
> 
>     > On Fri, Sep 21, 2012 at 2:32 PM, Vagrant Cascadian
>     <vagr...@freegeek.org <mailto:vagr...@freegeek.org>>
>     > wrote:
>     >>
>     >> On Thu, Sep 20, 2012 at 07:52:40PM -0400, Stile wrote:
>     >> > I'm in the process of trying to set up a LTSP server on Ubuntu
>     12.04.
>     >> > I've run into a bit of a problem. Ldm does not work for password
>     >> > expiration. An expired password cannot be updated with ldm. It
>     simply
>     >> > restarts.
>     >>
>     >> This is a long-standing and difficult problem...
>     >>
>     >>
>     >> > I filed a bug at  https://bugs.launchpad.net/ltsp/+bug/1053447
>     and It
>     >> > seems Ubuntu doesn't want anything to do with it. I find that a bit
>     >> > disturbing.
>     >>
>     >> That seems like a strange interpretation. Stéphane Graber
>     described our
>     >> plans
>     >> for the future and suggested a possible workaround using a pre-login
>     >> script.
>     >>
>     >> It's essentially unfixable given how LDM works- we would have to
>     rewrite
>     >> LDM
>     >> because the ssh prompts for password expiration are inconsistant, and
>     >> there's
>     >> no predictible way across different versions of ssh, different
>     versions of
>     >> pam,
>     >> different distros, different configurations of the aforementioned...
>     >> there's no
>     >> way to screen-scrape all permutations. So "wontfix" is an
>     appropriate tag.
>     >>
>     >> For LTSP6 we're looking to use libpam-sshauth, which should be
>     able to
>     >> handle
>     >> this properly. It's a non-trivial task; Help would be appreciated.
>     >>
>     >>
>     >> > This server is going in an environment that has to maintain PCI
>     >> > compliance. Part of complying with that standard is 90 day password
>     >> > changes. Without the ability to update a users password, ltsp on a
>     >> > 12.04 server is worthless in our case.
>     >> >
>     >> > There has to be other environments that require password expiration
>     >> > out there. How is anyone getting around this?
>     >>
>     >> There are numerous workarounds- you could write an ldm hook that
>     checks
>     >> for
>     >> password expiry, you could send people an email when their
>     password is
>     >> about to
>     >> expire.
>     >>
>     >> I've basically just dealt with the fact that I need to manually reset
>     >> people's
>     >> passwords once in a while.
>     >>
>     >>
>     >> So, there are some workarounds, there are some future plans for
>     how to
>     >> resolve
>     >> this issue, but nothing comes easy.
>     >>
>     >> Good luck!
>     >>
>     >>
>     >> live well,
>     >>   vagrant
>     >>
>     >>
>     On Fri, Sep 21, 2012 at 2:39 PM, Jay Goldberg
>     <jaymgoldb...@gmail.com <mailto:jaymgoldb...@gmail.com>> wrote:
>     > What he said ;-).
>     >
>     > From what I understand, LDM is not a "real" DM, as it doesn't use
>     XDMCP, but
>     > a nice mix of SSH and audio/storage forwarding.
>     >
>     > The solution is simpler and more fault-tolerant, but lacks some of
>     those
>     > glitzy features.
>     >
>     > LTSP4 was XDMCP, but I'd gladly take LTSP5 over that!
>     >
>     > Regards,
>     >
>     I'm not trying to be argumentative here but is being able to change an
>     expired password really a "glitzy feature"? How does one go about
>     resetting a user password? The time honored tradition of setting a
>     default password and expiring the account doesn't work. It's the
>     little things like this that give Linux it's "hard to use" reputation.
> 
>     I understand the difficulties of the approach that is used with ldm.
>     Screen scraping is never an easy route long term. People like to
>     change things. But, does that mean that this is going to stay broken
>     until LTSP6 comes out? That's what it sounds like. Hence my comment on
>     Stephane's answer to the bug.
> 
>     Is there any roadmap out there in regard to the plans for LTSP 6?
> 
>     
> ------------------------------------------------------------------------------
>     Got visibility?
>     Most devs has no idea what their production app looks like.
>     Find out how fast your code is with AppDynamics Lite.
>     http://ad.doubleclick.net/clk;262219671;13503038;y?
>     http://info.appdynamics.com/FreeJavaPerformanceDownload.html
>     _____________________________________________________________________
>     Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
>           https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
>     For additional LTSP help,   try #ltsp channel on irc.freenode.net
>     <http://irc.freenode.net>
> 
> 
> 
> 
> ------------------------------------------------------------------------------
> Got visibility?
> Most devs has no idea what their production app looks like.
> Find out how fast your code is with AppDynamics Lite.
> http://ad.doubleclick.net/clk;262219671;13503038;y?
> http://info.appdynamics.com/FreeJavaPerformanceDownload.html
> 
> 
> 
> _____________________________________________________________________
> Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
>       https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
> For additional LTSP help,   try #ltsp channel on irc.freenode.net
> 


-- 
Stéphane Graber
Ubuntu developer
http://www.ubuntu.com

Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
How fast is your code?
3 out of 4 devs don\\\'t know how their code performs in production.
Find out how slow your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219672;13503038;z?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Reply via email to