IRC chat logs for #ltsp on irc.freenode.net (webchat)


Channel log from 22 November 2016   (all times are UTC)

00:44ben_roose has left IRC (ben_roose!~roose@roose.cs.wichita.edu, Remote host closed the connection)
03:24GodFather has left IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com, Ping timeout: 244 seconds)
04:08vsuojanen has left IRC (vsuojanen!~valtteri@83-136-248-31.uk-lon1.host.upcloud.com, Remote host closed the connection)
04:53vsuojanen has joined IRC (vsuojanen!~valtteri@83-136-248-31.uk-lon1.host.upcloud.com)
07:25mikkel has joined IRC (mikkel!~mikkel@mail.dlvs.dk)
07:31robb_nl has joined IRC (robb_nl!~robb_nl@62.235.102.195)
07:54ricotz has joined IRC (ricotz!~ricotz@ubuntu/member/ricotz)
09:02Statler has joined IRC (Statler!~Georg@mail.lohn24.de)
09:56markus_e92 has left IRC (markus_e92!~markus_e9@193-154-231-142.adsl.highway.telekom.at, Ping timeout: 252 seconds)
09:57markus_e92 has joined IRC (markus_e92!~markus_e9@213-240-100-140.adsl.highway.telekom.at)
10:28ogra_ has left IRC (ogra_!~ogra_@p5098ed03.dip0.t-ipconnect.de, Ping timeout: 240 seconds)
10:29ogra_ has joined IRC (ogra_!~ogra_@p5098ed03.dip0.t-ipconnect.de)
11:47GodFather has joined IRC (GodFather!~rcc@96-92-43-9-static.hfc.comcastbusiness.net)
14:04robb_nl has left IRC (robb_nl!~robb_nl@62.235.102.195, Ping timeout: 250 seconds)
14:16robb_nl has joined IRC (robb_nl!~robb_nl@62.235.102.195)
14:18GodFather has left IRC (GodFather!~rcc@96-92-43-9-static.hfc.comcastbusiness.net, Ping timeout: 260 seconds)
14:55ben_roose has joined IRC (ben_roose!~roose@roose.cs.wichita.edu)
15:10mikkel has left IRC (mikkel!~mikkel@mail.dlvs.dk, Quit: Leaving)
16:48robb_nl has left IRC (robb_nl!~robb_nl@62.235.102.195, Ping timeout: 256 seconds)
16:58robb_nl has joined IRC (robb_nl!~robb_nl@62.235.102.195)
17:20dshah has joined IRC (dshah!5549005a@gateway/web/freenode/ip.85.73.0.90)
17:21
<dshah>
I just installed ubuntu 16.04 server version, How can I install LTSP? which support x
17:23
I just installed ubuntu 16.04 server version, How can I install LTSP? which support x32 thin clients?
17:27
can please seomeone help? guess no one here :/ if anyone can email me how to setup please send at divxtamana at gmail.com...thanks
17:33
<sbalneav>
dshah: There's lots of howto's and information available.
17:33
Start with installing the ltsp-server-standalone package.
17:39
<dshah>
@sbalneav thanks for replying, I read somewhere its not good to instal standalone package? I installed 'ltsp-server' , I found some guide but they were for old Ubuntu versions
17:40
<sbalneav>
Depends on if you already have a dhcp server or not.
17:40
bbiab
17:40
<dshah>
I dont have any dhcp server, its fresh install of ubuntu 16.04 server version
17:42
can u please link me any upto date guide? I m using ubuntu 16.04 server version on x64 bit machine n i need to setup x32 thin clients ... if i can have a step-to-step commands it will help m so much...i m googling from 4 days :/
18:01robb_nl has left IRC (robb_nl!~robb_nl@62.235.102.195, Ping timeout: 245 seconds)
18:46robb_nl has joined IRC (robb_nl!~robb_nl@62.235.102.195)
19:21ben_roose has left IRC (ben_roose!~roose@roose.cs.wichita.edu, Remote host closed the connection)
19:22vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc)
19:24
<sbalneav>
dshah: https://help.ubuntu.com/community/UbuntuLTSP
19:24
https://help.ubuntu.com/community/UbuntuLTSP/LTSPQuickInstall
19:25GodFather has joined IRC (GodFather!~rcc@96-35-101-212.dhcp.bycy.mi.charter.com)
19:33* vagrantc waves to sbalneav
19:33Statler has left IRC (Statler!~Georg@mail.lohn24.de, Quit: Leaving)
19:33
<sbalneav>
Hey vagrantc
19:33
I've been working slowly, but steadily.
19:34
10:01:42 sbalneav https://code.launchpad.net/~ltsp-upstream/+git/libnss-external
19:34
10:01:51 sbalneav https://code.launchpad.net/~ltsp-upstream/+git/ltsp-pam
19:34
I've (80%) rewritten libpam-sshauth as a python module which can be used with libpam-python
19:34
and I finally got libnss-external to work
19:35
<vagrantc>
oh wow
19:36
<sbalneav>
Here's what I have working
19:37
I have a VM with no users define on it, with Mate desktop installed.
19:37
I can login as someone referencing a server elsewhere via ssh, plus pull across all the user geometry, and have it work via libnss-external
19:37
it spawns the ssh tunnel *during the auth phase*, so we don't need to store the password.
19:38
The only thing that doesn't work is that the tunnel can't forward X yet, but that's because I haven't waved the appropriate magic wands to copy the XAUTH keys from root to the users session yet.
19:38
Have a look at the python module, see if you can follow it.
19:38
ssh.py
19:39
in the "pam.d" directory is the changes to common-auth and common-session needed
19:46adrianor1 has joined IRC (adrianor1!~adrianorg@177.18.183.251)
19:49adrianorg has left IRC (adrianorg!~adrianorg@179.179.77.177, Ping timeout: 246 seconds)
19:49
<sbalneav>
vagrantc: When is the hackathon? I'm going to try to have this done by then. It's already reasonable, and I think a pam module'll be far more hackable for you guys.
20:09
<vagrantc>
sbalneav: approximately the 3rd-10th
20:10
sbalneav: so, basically, replacing libpam-sshauth with libpam-python + ssh.py, and using libnss-external instead of libnss-extrafiles?
20:10
<sbalneav>
Right.
20:11
the bulk of the work's being done in the ssh.py, which means hackability is greatly improved.
20:11
Since it's now a script.
20:11
<vagrantc>
right
20:12
<sbalneav>
pam_python's already a package in debian, so all I have to do is whip libnss-external into packageable shape. And, of course, the further work on ssh.py.
20:14
It's close. A bit more testing, one more man page, and a bit more to the README
20:16
The primary problem with extrafiles is that it's only one file you're modifying.
20:16
nss-external comes with multifile.
20:16
You set up a /var/lib/multifile
20:17
underneath that, you have directories passwd, group and shadow.
20:17
<vagrantc>
is this all part of a plot to make multiseat work? :)
20:17
<sbalneav>
Underneath THOSE, you can have as many passwd, group, or shadow formatted files as you like.
20:17
Yes, basically.
20:17
So, ssh.py downloads the user geometry
20:18
adds the files needed, and *here's the magic*
20:18
Makes them *owned by the user*.
20:18
Now, when the user *drops privs*, you can delete the files on session end as the user, cleaning up after themselves.
20:19
<vagrantc>
but wouldn't they then be able to change their own default UID/GID and such?
20:19
<sbalneav>
hmm. potentially.
20:20
The alternative is to not make the files owned by the user
20:20
but then they can't be cleaned up on session end.
20:20
since user has dropped privs.
20:21
But *that's* all controlled from the ssh.py, so we can easily change whatever we want, without recompiles now.
20:22forum has joined IRC (forum!~Icedove@81-5-207-49.hdsl.highway.telekom.at)
20:28
<vagrantc>
sbalneav: well, i look forward to giving it a test run ... probably not till the hackfest :)
20:31vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving)
20:48robb_nl has left IRC (robb_nl!~robb_nl@62.235.102.195, Quit: robb_nl)
21:12
<JerryT>
sch-scripts where is the actual package located?
21:35forum has left IRC (forum!~Icedove@81-5-207-49.hdsl.highway.telekom.at, Quit: forum)
21:35forum has joined IRC (forum!~Icedove@81-5-207-49.hdsl.highway.telekom.at)
22:24ricotz has left IRC (ricotz!~ricotz@ubuntu/member/ricotz, Quit: Leaving)
23:14dtcrshr has left IRC (dtcrshr!~datacrush@unaffiliated/datacrusher, Ping timeout: 246 seconds)
23:41adrianor1 is now known as adrianorg