Commit graph

48 commits

Author SHA1 Message Date
d22e374b4f Kill a tab in fasClient 2008-03-14 19:40:57 -04:00
Michael McGrath
3a652919d9 removed some debug 2008-03-13 16:06:37 -05:00
Michael McGrath
0b94513275 allow @all as a valid group, for fedorapeople 2008-03-13 15:54:25 -05:00
Michael McGrath
93e3809e9b added proper aliases support 2008-03-13 13:03:39 -05:00
Michael McGrath
fc7b3f97af better error messages 2008-03-12 10:49:20 -05:00
61c4632be0 Fix line in fasClient (not touching much else there for now), add verifyemail.html, add commented out new password enforcement. 2008-03-11 23:25:09 -04:00
Michael McGrath
c7b767d07d further prefix fixes 2008-03-11 18:33:14 -05:00
Michael McGrath
af9c4c095f prefix seems to be working, going to trial by fire it 2008-03-11 18:00:16 -05:00
Michael McGrath
7549a12589 create prefix option in config 2008-03-11 17:30:25 -05:00
Michael McGrath
a97565bb44 This fixes the user's group creations. This script is going to need some attention in the not too distant future. 2008-03-10 22:46:36 -05:00
Michael McGrath
1b72d232ee making a pretty benign default config 2008-03-10 19:59:05 -05:00
Michael McGrath
6fd130998f added additional quicknesses to the script. 1) The script now takes about 6 seconds to run against my workstation. 2) User Groups are only created if the host has those users on that OS 3) total IO transfer against a sample migration takes about 2.1M Compression takes that down to about 1.3M. It will likely be worth having our proxy servers do this compression for us. 2008-03-10 19:43:24 -05:00
Michael McGrath
072f622876 What once was an 800 query job is now a 17 query job, used to produce a 1.5M+ file, now produces one around 100K. Hurray efficiency 2008-03-10 18:22:01 -05:00
Michael McGrath
2a63a0ff1e the client now works with group types properly, also seems to produce identical results when tested against hosted1. 2008-03-10 15:45:30 -05:00
Michael McGrath
e8cd16284c Merge branch 'master' of ssh://git.fedorahosted.org/git/fedora-infrastructure 2008-03-10 09:22:53 -05:00
Toshio Kuratomi
0c0fe0f7a0 Almost have install working right. Just have to figure out how to make it
choose the right directory for static in both cases of: 1) data directory not
specified and 2) data directory specified.
2008-03-09 23:43:10 -07:00
Toshio Kuratomi
d5e814e7a8 Rename fasClient.py to fasClient since it's going to be directly invoked. 2008-03-09 21:01:57 -07:00
Michael McGrath
7814a5711f Added aliases template 2008-03-09 19:32:35 -05:00
Michael McGrath
34fd2fb295 Aliases now work. they work a little differently then previous though I don't think it will cause any problems as long as groupName-members remains intact, which it does. 2008-03-09 19:31:17 -05:00
Michael McGrath
958a530c33 still working on aliases, getting closer 2008-03-09 14:21:29 -05:00
Michael McGrath
fc0b5d66ef Added initial aliases stuff 2008-03-08 18:23:17 -06:00
Michael McGrath
4bbbbcdb5f better unicode support 2008-03-08 10:49:27 -06:00
Michael McGrath
4203bf0ad7 Better handling of the config file, I think there's a better way to do this. I just don't know it 2008-03-07 11:47:31 -06:00
Michael McGrath
141424fe2d further testing needed but this should allow us to have lots of options for restricted shells, users, ssh keys and should fit all of our needs 2008-03-07 11:38:52 -06:00
Michael McGrath
768250a632 Added restricted shell script 2008-03-07 10:24:10 -06:00
Michael McGrath
e4b89fae35 abstracted the key bit. Tomorrow we will have the ssh key restricted logins 2008-03-06 23:28:18 -06:00
Michael McGrath
ea265147b3 ssh keys work now 2008-03-06 22:59:24 -06:00
Michael McGrath
88bc55e60a dirs now removed when users get removed from valid groups 2008-03-06 22:34:36 -06:00
Michael McGrath
a9a53b5dc7 Creation works 2008-03-06 21:06:06 -06:00
Michael McGrath
0288432754 not fully working but close with creation of home dirs 2008-03-06 16:59:21 -06:00
Michael McGrath
fd33f515ef removed shadow specific items under the assumption that passwd and shadow should be kept in sync. Also added some initial restrictive groups which will be utilized on fedorahosted and cvs-int 2008-03-06 11:49:25 -06:00
Michael McGrath
9ccae8664b More client changes 2008-03-04 11:58:59 -06:00
Michael McGrath
a3a40bdb02 now proper groups only are included 2008-03-04 11:34:28 -06:00
Michael McGrath
160db309aa remove pamaccess, not quite the behavior we're looking for 2008-03-03 16:18:42 -06:00
Michael McGrath
75105add68 use already existing methods for enabling db and pam_security 2008-03-03 14:34:29 -06:00
Michael McGrath
58e23d41e1 Added initial client config file 2008-03-03 12:40:06 -06:00
9960e20e42 Tighten up a few things in fasClient and group.py, add load=effects and tg.url() to kill a bunch of 404s. 2008-03-02 22:16:34 -05:00
0db9b2fa0b Change port to match dev.cfg, use Toshio's workaround for the makedb bug. 2008-03-02 19:39:57 -05:00
Michael McGrath
38b4e4c9a4 proper shadow security 2008-02-29 18:34:28 -06:00
Michael McGrath
db11efc237 Starting to get somewhere with this 2008-02-29 18:26:57 -06:00
494cf8fc8d Merge read json_request methods into existing methods, add identity requirement in a few places. 2008-02-29 10:24:40 -05:00
Michael McGrath
907392408e removed print statement. 2008-02-28 14:59:39 -06:00
Michael McGrath
bb3a4c8b36 initial workings of the shadow crypted passwords in the database 2008-02-28 14:07:14 -06:00
Michael McGrath
f0dacb5893 Use authentication when grabbing password data 2008-02-28 11:48:10 -06:00
Michael McGrath
144cd1cc62 Close to working passwd and shadow files. STill need md5 hash, and for that we need logins to work properly via json 2008-02-28 11:21:24 -06:00
Michael McGrath
ed7c65a0e1 this code now works with Toshio's json fix. When run as root it will install the groups db file, with groups, and memberships. I'll clean it up tomorrow as well as add password and shadow information. 2008-02-27 22:45:11 -06:00
Michael McGrath
cbf7a5abbf added preamble to fas code. This does actually work and creates a dbfile that, when placed in /var/db/ will print your groups up. I've got some major overhauls to do here but the proof of concept is sound. (groups are still missing members though). 2008-02-27 16:56:26 -06:00
Michael McGrath
38840fc1ee quick fix, forgot to specify column - toshio 2008-02-27 16:54:30 -06:00