/srv/irclogs.ubuntu.com/2010/02/01/#edubuntu.txt

sbalneavMorning all15:12
highvoltagemorning sbalneav16:25
Ahmuckin a edubuntu system are there levels of administration17:11
sbalneavAhmuck: With PolicyKit, there's the *potential* for levels of administration, however, most packages tend to come configured as the "superuser" gets the admin priv.17:32
sbalneavHowever, the "standard" unix way to do this would be to have groups to control certain policy options.17:32
sbalneavi.e. have an "accounts" group for creating, modding accounts, have a "printers" group for handling printing operations (clearing queue's, etc).17:33
sbalneavthen assign pk rights based upon membership of the group.17:34
Ahmuckaccounts for updating, installing sofware etc.?17:34
Ahmucklinux has control policy options?17:34
sbalneavSure.  Simply depends on how "fine grained" you'd like to get.17:34
Ahmucki've got an individual i'd like to put in charge of some things, but need to keep them from "roaming"17:34
sbalneavWell, you used to control these sorts of things with setgid programs.17:35
Ahmuckie through user directories, etc.17:35
sbalneavNow you control them with pk17:35
Ahmuckok17:35
sbalneavWell, actually, you do both, since not everything;s part of the new pk order yet :)17:35
Ahmuckis there a way to block process listing?17:35
sbalneavNo17:35
Ahmuckya, i havn't granted system wide access yet17:36
sbalneavThat's pretty fundamental to Unix-like OS's17:36
sbalneavthere are some kinds of things you may want to do that will be either very difficult or impossible to do in a Unix-like environment.17:36
sbalneavThis is due to the fundamental design philosophy of Unix/Linux17:38
sbalneavA good forinstance would be the running of various programs, like ps, by a user.17:39
sbalneavSo, you may say, "I don't want a user to be able to run ps, and see what processes are on the system".17:40
sbalneavOK, fine, so you enable ACL's on the filesystem, and remove execute rights from ps on that user.17:40
sbalneavNow tuxtype stops working, since it calls ps to make sure that the user isn't already running a tuxtype instance.17:41
sbalneav(that was just an example, I don't know if tuxtype does that in reality).17:41
sbalneavAs a user, you have to expect that everything that's in /bin, or /usr/bin should be able to be run by you.17:42
sbalneavLinux permissions doen't get that fine grained.17:43
Ahmuckare there any good screenshot programs, similar to ksnapshot that doesn't depend upon clicking the new snapshot button?17:50
sbalneavDunno, if I need a screenshot, I always just hit printscreen.17:50
Ahmucki'm looking for specific screenshots, under a vm window without the vm border17:56
Ahmucki can do it with ksnapshot, or a script using imagmagick, however i get the same problem, i have to go in and manually crop them17:57
Ahmucki'm looking to automate the screenshots17:57
Ahmucksbalneav: is there a way to prevent screen output.  what i'd be having problem with is individual users viewing proceses from other users.17:58
Ahmuckso for example, ellen's OO.o doc that is titled, "My Love Poem for David" would be presented under ps17:59
alkisg!info xorg-driver-sis67118:33
ubottuPackage xorg-driver-sis671 does not exist in karmic18:33
sbalneavAhmuck: No, sorry, there's simply no easy way to prevent something like that in a Unix-Like environment.19:01
sbalneavYou can do things like use pessulus to lockdown alt-f2, so they cant run things, and disable access to (gnome|x|k)term, but then they could just use Nautilus to browse to /usr/bin, and run ps directly.19:03
sbalneavUnix was originally designed for programmers to work in, and there was an orignal assumption that most things should be visible on the system.19:03
sbalneavThis ultimately became the posix standard19:04
sbalneavand Linux is (or tries to be :) ) posix compliant.19:04
sbalneavAhmuck: As for the screenshots, can gimp do it for you?  It can acquire screenshots without border decorations.19:06
sbalneavThere is a bug that's been filed against nautilus:19:13
sbalneavHmmm, can't find it off the top of my head, but it was a patch for lockdown, "no execure", so that it wouldn't execute programs when launched from Nautilus.  Thhis would help somewhat.19:15
LnsAhmuck: also, you can use .hidden files to hide directories/files from viewing in nautilus (won't affect openoffice save/open dialogs and friends though).. have you seen the ubuntu wiki page on locking the system down?19:32
Lnshttps://help.ubuntu.com/community/UbuntuLTSP/HideFilesystemInNautilus19:32
sbalneavLns: HUH!19:33
sbalneavI didn't even know nautilus did that19:34
joerg_hey19:34
sbalneavjoerg_: Hey there!19:34
sbalneavlooked at your spec19:34
joerg_sbalneav, did u find some time look at the specs? :)19:34
sbalneavlooks fantastic!19:34
joerg_ah cool19:34
joerg_sbalneav, when did u look at it?19:34
sbalneavall kinds of good detail in there19:34
sbalneavlast friday19:35
joerg_changed a lot of things recently19:35
joerg_w819:35
sbalneavoh, cool.19:35
joerg_sbalneav, http://www.labpixies.com/campaigns/calories/calories.xml19:36
joerg_oh, sorry19:37
joerg_that's my test opensocial app :D19:37
joerg_http://www.myserv-project.org/specs:core19:37
sbalneavExcellent, thanks!19:38
joerg_sbalneav, should I start recruiting people? :D19:39
joerg_sbalneav, I am just working on the opensocial stuff19:39
joerg_sbalneav, which is not that easy....there's just one very poor python implementation for the google app engine19:40
sbalneavI'd certainly be more than willing to help out.19:40
sbalneavLns: yeah, that's a good tip.  Unfortunately, the wily "hacker" can still do a "control-L/usr/bin", so it definitely helps, but doesn't eliminate the problems.19:42
Ahmuckit's not hackers i'm worried about, rather, nosey teenagers19:43
Ahmuckthough i aught to be glad their learning19:43
sbalneavOne supposes we could create a "hidden" package that supplies a set of ".hidden" files for a bunch of directories.19:43
sbalneavAhmuck: heh, that's why "hackers" was in quotes.19:43
Lnssbalneav: for sure. it's just 'out of sight, out of mind' type stuff =)19:45
sbalneavHmm, so if I do a "cd /usr/bin ; ls > .hidden" that makes /usr/bin disappear.19:46
sbalneavSooooooooo.19:46
sbalneavby extention....19:46
Lnshaha!19:46
sbalneavWe could write a relatively short shell script that could be plunked in /etc/cron.hourly...19:47
Lnswell19:47
Lnsin my experience, if you lock down the root dir, there's not a lot that can slip by..19:47
sbalneavthat would go around to all the "bad" areas, like /bin, /usr/bin, /sbin, etc.19:47
sbalneavand create a ".hidden" file from all the contents.19:48
sbalneav30, 40 lines of shell at most.19:48
sbalneavI'll hack something together tonight, stuff it in my ppa.19:48
sbalneavAhmuck: So if you:19:49
sbalneav1) removed Gnome-Terminal from the menu19:49
sbalneav2) Locked out alt-f2 "run" dialogue19:49
sbalneav3) run the little "hide things" script19:49
LnsAhmuck: sbalneav also: check out https://help.ubuntu.com/community/UbuntuLTSP/GnomeOptimize  -- I've put some things in there a while back about lockdown that might help19:50
sbalneavYou'll make it difficult enough to do a "ps" looking for who little suzie's writing love notes too as to make it "almost impossible"19:50
sbalneav:)19:50
sbalneavLns: You don't get enough credit for all the work you've done/do on the ltsp bits of the wiki.19:51
Lnslol19:51
Lnssbalneav: i did that a long time ago, it was kind of a stint that i got all that stuff up there. i wish i kept up on it more19:52
Lnsbut thank you =)19:52
sbalneavWell, it's important.19:54
Lns*sniff* i'm so glad you understand me sbalneav =)20:02
Lnsactually, i'm planning on making a string of youtube video tutorials with edubuntu, starting with how to install it20:03
Lnsbut last week i was having issues with virtualbox so i couldn't set up my recording environment right20:03
* Lns is installing edubuntu 9.10 amd64 for the first time =)20:30
Ahmuckheh, Lns, that's what were doing here in the last week20:31
Ahmuckhenced i was asking about screenshots20:31
Lns=)20:31
Lnshrm, "installing system" information should reflect edubuntu, not ubuntu20:32
Lnsi could probably come up with some wordage20:32
Lnsif someone knows how to change it in the install dvd20:32
Lnswow, those screen wipes during the installation really get your attention! haha20:35
Lnshmm, it seems to me that the iconset for Gnome "Places" menu are pretty inconsistent with "Applications" and other menus21:34
Lnsa.k.a. nautilus iconset i guess21:34
mhall119highvoltage, ping21:59
highvoltagemhall119: pong22:02
mhall119hey, I'm finally getting my Qimo packages started22:03
mhall119I was wondering what format they need to be in to get into Universe22:03
mhall119source packages, package branches?22:03
mhall119just something in my PPA?22:03
mhall119I've got a group for qimo-developers in LP, I was going to use that PPA for the packages as they become available22:04
mhall119I finally got the last of my xfce issues resolved22:04
sbalneavmhall119: Getting them into your ppa's a great first start.  Then someone like stgraber or highvoltage can look at 'em and upload to universe.22:05
mhall119ok22:05
mhall119do I need to make separate PPA's for packages targetting lucid and karmic?22:06
sbalneavNo, the ppa will automatically handle multiple distros.22:11
highvoltagemhall119: source packages22:20
highvoltagemhall119: you can use your current ppa22:20
mhall119ok, cool22:21
mhall119I'll let you know when they're up and relatively stable22:21
highvoltagemhall119: great!22:22
mhall119if I get XSplash and GDM themes up now, can I update them with my new artwork when it comes in?22:22
highvoltageyes you can indeed22:22
mhall119excellent22:22
mhall119I want to get caught before Alpha 322:22
highvoltageyou'll just have to release a new version of the package22:22
mhall119how do you manage the edubuntu cd, do you upgrade the packages in place, or get a new base image and re-apply your packages each time?22:23
highvoltagemhall119: built from scratch daily22:33
highvoltage(as in debootstrap and then meta-packages are installed)22:33
mhall119debootstrap?23:08
* mhall119 reads the man page23:09

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!