database-permissions

    1热度

    1回答

    我正在开发一个Django应用程序,作为某个Oracle数据库的Web前端,与另一个本地数据库保持应用程序的数据(如Guardian权限)。问题是它可以从我不能控制的不同地方进行修改。 比方说,我们有3个型号:User,Thesis和UserThesis。 UserThesis - 表Thesis和User之间指定关系(User是的Thesis合着者) 场景: User由UserThesis表中删

    3热度

    3回答

    我注意到,大多数FOSS应用程序(例如Wordpress)只使用一组已授予所有权限的数据库凭据。这似乎违反了最小特权的原则。 在编写这样的应用程序时,最好是使用多个帐户,例如,仅用于SELECT查询的帐户,用于UPDATE的另一个帐户等?

    0热度

    1回答

    我的团队将开发一个内部(已知用户)应用程序,该应用程序的架构基于Java作为前端,PL/SQL作为后端。所以,目前我们正在考虑在一个更好的解决方案来管理用户/权限,我们有两个选择: 每个用户都有自己的数据库帐户,该帐户授予的权限。目前遗留系统使用这种方法,我不喜欢它,因为它基于数据库对象的粒度来管理权限。所以,我认为每个用户建立一个数据库连接是一个不好的选择。你能看到更多的缺点吗? 在数据库中构建

    1热度

    1回答

    Postgresql版本9.0 我需要一个分组postgresql用户的想法。 我有150+的数据库表,我想解决一群人。其中一些可以到达所有表格,其中一些不是。 我知道有可能使用授予或创建角色。但我想弄清楚哪种方法是最好的。它将如何影响性能? 让所有用户访问一些表并管理它们看起来很难。所以我想过如何创建不同的表空间并通过表空间设置权限。 有什么好的教程,文章或方法来创建用户组?你有什么建议?

    0热度

    1回答

    我想使用下面的sql字符串返回特定列的值,如果我将其更改为sql = "select * from a_page"和objRS("P_description")它会返回值,但由于某种原因,我的页面在使用下面的代码。 更新:我关闭错误恢复下一个和我收到的错误是选择权限被拒绝。我将如何让自己的权限与下面的代码? SQL = "select P_Name as P_Name, P_Description

    16热度

    4回答

    我想为所有数据库中的所有表创建仅具有select特权的用户。我以为我可以得到数据库列表,并为每个数据库应用以下命令: GRANT select ON DATABASE dbname to user1; 但我得到了以下错误: ERROR: invalid privilege type SELECT for database 当我一派人劝去做grant select操作所有表格。但新表总是被添

    1热度

    1回答

    任何人都可以帮忙吗? 我期待创建一个良好的管理权限的关系模型。 我目前有一个用户表和其他各种表,如客户,供应商。 用户需要在客户,供应商中查看,编辑或创建权限。 我将使用EF这些表来决定哪些访问权限的用户和天气显示窗体或没有等 我原来的模式是这样的,但我认为它错了,因为它不到风度声明有关权限的任何信息。 用户 UsersCustomers(包括用户和客户之间的关系) UsersSuppliers(

    1热度

    1回答

    假设用户“Bob”获得来自John的SELECT特权,并且Bob还从另一个用户Joe获得SELECT特权,但是这次使用GRANT选项。 如果有人撤销级联选择权限会发生什么?从Bob的账户和Bob给予特权的所有账户(即使他们之前从别的地方获得),这个选择特权是否会被删除?

    2热度

    1回答

    我已经安排了一个包含三个模式的数据库。在数据库用户下,我勾选了三个模式作为我连接的用户的拥有模式(当时认为这是个好主意)。 但是,这似乎是不允许我将有问题的数据库用户添加到同样在三个模式(不是dbo)下的存储过程的权限。我选择数据库用户,选择执行,然后单击确定。回去,权限已经消失。 我很确定我已经拧上了数据库,因为数据库用户(常规)下的每个滴答都显示为灰色。 我已经没有用,而发展我ASP.Net站

    3热度

    2回答

    当存储过程执行时,我有关于在特定用户名下使用对称密钥的权限问题。 尽管运行 GRANT CONTROL ON CERTIFICATE::myCert TO myUser GRANT VIEW DEFINITION ON SYMMETRIC KEY::myKey TO myUser 我仍然得到了同样的错误: Cannot find the symmetric key 'myKey', beca