问题标签 [rights]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
svn - 如何使用 SVN 服务器授予文件级权限
我目前正在使用 SVN 进行源代码控制(Visual SVN 服务器 + tortoise SVN),我们正在一个大团队中开始一个新项目。
我想知道如何将特定文件或文件夹的提交权限授予特定用户。我们将不同模块的职责分配给了不同的开发人员,管理层想知道是否可以限制开发人员只提交他的模块。
我看到对此答案的评论提到使用 Visual SVN 是可能的,但我无法这样做。
.net - 我的程序即使打开文件也需要管理员权限是否正常?
当我将 .NET 程序安装到 C:\Program Files 并运行它时,它不会要求管理员权限 (Win7),但它无法打开应用程序目录中的任何文件,除非我手动授予它管理员权限. 如果它不在 C 上,它工作得很好。
我知道我可以在我的应用程序中添加一个自定义清单文件来向用户询问管理员权限,但它总是会询问它,即使它不是必需的。
我在 SO 上读到,该软件在安装后不应向 Program Files 写入任何内容,但它甚至无法读取文件(例如语言文件)。我也有一个数据库文件,它是由程序读写的,那么我应该把这个文件放在哪里呢?
所以我想知道在没有管理员权限的情况下无法读取文件是否正常。我怎样才能让程序仅在必要时才请求管理员权限?
编辑我以系统管理员身份登录。
database - 如何隐藏我的 Oracle 表?
这是场景(简化示例):
我有一个名为 ABC 的 Oracle 用户/模式。ABC 拥有一个名为 TRN 的表。客户端代码作为 ABC 连接到数据库并从 ABC.TRN 中选择。
到目前为止,一切都很好。但是,我不希望客户端代码指定 Oracle 模式名称。现在我想我已经删除了客户端代码中所有引用模式的引用,但我想对此进行测试以确保。
所以我想创建一个名为 DEF 的新用户/模式,客户端将使用它来连接到数据库。当客户端应用程序从 ABC.TRN 中选择时,它必须给出错误。但是,如果客户端应用程序从 TRN(无模式名称)中选择,它必须返回数据。
有没有办法做到这一点?请注意,DEF 必须与 ABC 在同一个数据库上,只有一个表 TRN 表(由 ABC 拥有),我不能使用数据库链接。
我尝试使用指向 ABC.TRN 的同义词创建一个新的 XYZ 用户,并赋予它对 ABC.TRN 的选择权限。然后,我使用指向 XYZ.TRN 的同义词创建了 DEF 用户,并赋予 DEF 对 XYZ.TRN 的选择权限。这可行,但 Oracle 足够聪明,知道如果 DEF 有权从 XYZ.TRN 中进行选择,那么它也有权从 ABC.TRN 中进行选择,从而违背了本练习的目的,因为我希望这个案例给出错误。
交给你...
oracle - Oracle 数据库上的 FluentNHibernate,可为空的外键(经典问题?)
我有点卡住了。
问题
NHibernate 迫使我将外键列设为可为空,这对我们的数据库来说是一个非常糟糕的主意,而且非常丑陋。
有解决办法吗?
情况
我有以下地图(为简单起见更改了名称):
在保存 Bill 的实例时,使用这些映射我从 NHibernate 获得以下信息:
注意这里的两件事:
- 在插入之前从序列中请求所有 id 。
- 在插入费用之后,外键才会更新。
这迫使我使列可以为空并允许对表进行更新。
理想情况下,更新语句不应该是必要的,而是在 NHB 内部处理了一些黑暗的地方:)。
这可以通过进行双向引用来解决,但这会破坏我的模型:/。
我确实相信这对我来说是一个回归问题(以前从未找到过好的解决方案)。有没有人知道解决方法?
亲切的问候
roles - 组与角色(有什么真正的区别吗?)
谁能告诉我,组和角色之间的真正区别是什么?一段时间以来,我一直在试图弄清楚这一点,我阅读的信息越多,我就越觉得这只是为了混淆人们而提出的,并没有真正的区别。两者都可以做对方的工作。我一直使用组来管理用户及其访问权限。
最近,我遇到了一个管理软件,其中有一堆用户。每个用户都可以分配一个模块(整个系统分为几个部分,称为模块,即管理模块、调查模块、订单模块、客户模块)。最重要的是,每个模块都有一个功能列表,可以允许或拒绝每个用户。因此,假设用户 John Smith 可以访问模块 Orders 并可以编辑任何订单,但没有授予删除任何订单的权限。
如果有更多具有相同能力的用户,我会使用一个组来管理它。我会将这些用户聚集到同一个组中,并将模块的访问权限及其功能分配给该组。同一组中的所有用户将具有相同的访问权限。
为什么称它为组而不是角色?我不知道,我就是这么觉得。在我看来,这并不重要:] 但我仍然想知道真正的区别。
有什么建议为什么应该将其称为角色而不是组或相反?
wordpress - WordPress 用户角色/权限
我正在搜索(a)用户角色和权限的插件。我的想法是让用户 geek1 只能管理主类别“极客”。他应该能够创建和管理新的子类别、页面和帖子。但是所有新条目都必须至少分配给他的主要类别“极客”。下一个用户是freak1,主类别为“freaks”。他应该具有与 geek1 相同的行为,但具有他的主要类别。以此类推与其他用户。有没有人有想法 - 或者我应该制作自己的插件?
macos - OSX:以适当的权限修改文件
我正在尝试修改(删除、替换、...)需要修改管理员权限的文件。目前,操作只是失败了。如何:
- 知道需要特殊权利
- 要求用户临时授予应用程序执行此操作的权限
- 以给定的权限运行操作?
谢谢
php - 从 php 中检索数据库权限?
我正在考虑一些数据库管理系统,我的问题很简单:
是否有一种简单可靠的方法来通过 PHP 代码检索访问权限(写入、只读等)?
我还没有写任何代码,因为这只是我现在的想法,这只会帮助我构建一些表格。
mediawiki - MediaWIKI 将主页的写入权限更改为特定用户
是否可以授予 MediaWiki 上的某些用户访问权限,以允许他们修改 Wiki 主页,而无需在用户权限管理中授予他们管理员权限?应该使用哪个设置?谢谢你。
c# - ClickOnce 部署中的应用程序无法启动错误
我有一个使用 ClickOnce 在 Visual C# 中创建的应用程序。我通过压缩的 ClickOnce 发布文件夹将此应用程序发送给用户,但是我(开发人员)无法安装它,而其他人没有问题。
我执行以下步骤: - 在 VS 2010 中,项目设置,发布选项卡,单击按钮“立即发布” - 在创建的目录中我运行设置(这是创建的 ClickOnce 设置文件) - 我收到错误对话框:应用程序不能开始了。联系应用程序供应商。
顺便说一句,我没有签署我的申请并将该申请指定为完全信任申请。
我已经尝试过的(也根据评论): - 当以管理员身份运行时(在本地文件夹中单击一次设置人民币),我得到了同样的错误。- 直接从 bin 目录运行时,它工作正常。- 添加睡眠以附加调试器时,它会立即给出相同的错误。- 我清除了缓存,但没有帮助。
以下是完整的详细信息: