[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gforge-commits] gforge/db 20041001.sql,1.3,1.4
From: |
lo-lan-do |
Subject: |
[Gforge-commits] gforge/db 20041001.sql,1.3,1.4 |
Date: |
Sun, 03 Oct 2004 12:01:41 -0500 |
Update of /cvsroot/gforge/gforge/db
In directory db.perdue.net:/tmp/cvs-serv18265/db
Modified Files:
20041001.sql
Log Message:
New backend for NSS using NSS-PGSQL.
Creates views, configures NSS, adds a new gforge-shell-pgsql pachage.
Index: 20041001.sql
===================================================================
RCS file: /cvsroot/gforge/gforge/db/20041001.sql,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- 20041001.sql 1 Oct 2004 11:58:53 -0000 1.3
+++ 20041001.sql 3 Oct 2004 17:01:38 -0000 1.4
@@ -1,23 +1,34 @@
+CREATE VIEW nss_passwd AS
+ SELECT unix_uid+20000 AS uid,
+ unix_uid+20000 AS gid,
+ user_name AS login,
+ CHAR(1) 'x' AS passwd,
+ realname AS gecos,
+ shell,
+ '/var/lib/gforge/chroot/home/users/' || user_name AS homedir
+ FROM users
+ WHERE status='A';
+
+CREATE VIEW nss_shadow AS
+ SELECT user_name AS login,
+ unix_pw AS passwd,
+ CHAR(1) 'n' AS expired,
+ CHAR(1) 'n' AS pwchange
+ FROM users
+ WHERE status='A';
+
CREATE VIEW nss_groups AS
- SELECT group_id+10000 AS gid,
- unix_group_name AS name,
- CHAR(1) 'x' AS passwd
- FROM groups;
+ SELECT group_id+10000 AS gid,
+ unix_group_name AS name,
+ CHAR(1) 'x' AS passwd
+ FROM groups;
-CREATE VIEW nss_accounts AS
- SELECT unix_uid+20000 AS uid,
- unix_uid+20000 AS gid,
- user_name AS login,
- unix_pw AS passwd,
- realname AS gecos,
- shell,
- '/var/lib/gforge/chroot/home/users/' || user_name AS homedir
- FROM users
- WHERE status='A';
CREATE VIEW nss_usergroups AS
- SELECT group_id+10000 AS gid,
- user_id+20000 AS uid
- FROM user_group
--- WHERE group_id!=800 -- drop unused and overfull Debian group
- ;
\ No newline at end of file
+ SELECT group_id+10000 AS gid,
+ user_id+20000 AS uid
+ FROM user_group
+-- WHERE group_id!=800 -- drop unused and overfull Debian group
+;
+
+GRANT SELECT ON nss_passwd, nss_groups, nss_usergroups TO gforge_nss;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gforge-commits] gforge/db 20041001.sql,1.3,1.4,
lo-lan-do <=
- Prev by Date:
[Gforge-commits] gforge/debian/dsf-helper replace-files.prerm, 1.4, 1.5 replace-files.postinst, 1.4, 1.5
- Next by Date:
[Gforge-commits] gforge/db 20041001.sql,1.4,1.5
- Previous by thread:
[Gforge-commits] gforge/debian/dsf-helper replace-files.prerm, 1.4, 1.5 replace-files.postinst, 1.4, 1.5
- Next by thread:
[Gforge-commits] gforge/db 20041001.sql,1.4,1.5
- Index(es):