8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-24 04:43:03 +01:00
firebird-mirror/src/dbs/scrty_unix.gdl

58 lines
1.8 KiB
Plaintext
Raw Normal View History

2001-05-23 15:26:42 +02:00
/*
* The contents of this file are subject to the Interbase Public
* License Version 1.0 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy
* of the License at http://www.Inprise.com/IPL.html
*
* Software distributed under the License is distributed on an
* "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express
* or implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code was created by Inprise Corporation
* and its predecessors. Portions created by Inprise Corporation are
* Copyright (C) Inprise Corporation.
*
* All Rights Reserved.
* Contributor(s): ______________________________________.
*/
modify database "isc.fdb";
2001-05-23 15:26:42 +02:00
/*
NOTE: This file sets up the the platform specific
security classes in the isc_tmp database which
will ultimately get shipped as isc.gbak in the
interbase/bin directory. This file is part two of a
two step process. The reason for this is that gdef
cannot handle security classes correctly over
different platforms, i.e. apollo, unix, and vms.
The basic database is created using the isc.gdl file
on all platforms for ease of maintenance while the
security classes are added by platform specific gdl
files i.e.
apollo = scrty_apollo.gdl
unix = scrty_unix.gdl
vms = scrty_vms.gdl
mpexl = scrty_xl.gdl
Any changes made to the security class definitions
in one of these files must be made to all of them.
*/
/* Add Security Classes to Defined Objects */
modify relation USERS
security_class USER_SECURITY;
/* Security Class Definitions / GRANT statements */
define security_class USER_SECURITY
<0,0> CDRWP,
<*,*> R;