草庐IT

Permissions

全部标签

android - 更新后允许按钮不起作用

在安装了AndroidMarshmallow最新更新的设备上-即June2016更新,当我请求权限时,允许按钮不起作用。我已经用这两种设备进行了测试:Nexus6p(Andoid版本-6.0.1,内部版本号-MTC19V)Nexus7(Android版本6.0.1,内部版本号-MOB30M)两者都有最新更新,当我请求权限时,会显示对话框,但我无法按下ALLOW按钮。这是我用来请求权限的代码:publicvoidshowPermissionsDialog(){if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.M){inthasWriteExter

android - 更新后允许按钮不起作用

在安装了AndroidMarshmallow最新更新的设备上-即June2016更新,当我请求权限时,允许按钮不起作用。我已经用这两种设备进行了测试:Nexus6p(Andoid版本-6.0.1,内部版本号-MTC19V)Nexus7(Android版本6.0.1,内部版本号-MOB30M)两者都有最新更新,当我请求权限时,会显示对话框,但我无法按下ALLOW按钮。这是我用来请求权限的代码:publicvoidshowPermissionsDialog(){if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.M){inthasWriteExter

c++ - 在 Windows 上删除 C++ 中的权限

在Windows上运行的C++应用程序是否可以在运行时放弃特权?例如,如果用户以管理员身份启动我的应用程序,但没有理由以管理员身份运行我的应用程序,我可以通过某种方式放弃管理员权限吗?简而言之,我想在main()函数中编写代码,以删除我不需要的权限(例如,对Windows目录的写入权限)。 最佳答案 是的,您可以使用AdjustTokenPrivileges从您的token中删除不需要和危险的特权。如果不是立即需要,您可以禁用(稍后可以启用该权限)或完全从您的token中删除一个权限。您也可以通过CreateRestrictedTo

c++ - 在 Windows 上删除 C++ 中的权限

在Windows上运行的C++应用程序是否可以在运行时放弃特权?例如,如果用户以管理员身份启动我的应用程序,但没有理由以管理员身份运行我的应用程序,我可以通过某种方式放弃管理员权限吗?简而言之,我想在main()函数中编写代码,以删除我不需要的权限(例如,对Windows目录的写入权限)。 最佳答案 是的,您可以使用AdjustTokenPrivileges从您的token中删除不需要和危险的特权。如果不是立即需要,您可以禁用(稍后可以启用该权限)或完全从您的token中删除一个权限。您也可以通过CreateRestrictedTo

node.js - 是否有与 Hapi 兼容的库以提供细粒度的 ACL/用户权限?

希望使用HapiJS作为我们的API服务器。我们需要细粒度的用户权限,例如给定模型/资源的“用户A可以编辑字段B”“用户C可以查看字段D”。在我们开始构建之前,我一直在查看是否已经完成了与Hapi兼容的类似操作。 最佳答案 我刚刚阅读了一篇文章,其中使用内置范围验证ACL权限。这是上述文章的链接:https://blog.andyet.com/2015/06/16/harnessing-hapi-scopes/为了快速恢复(使用上面链接中的示例),您将获得一个如下所示的用户对象:{"username":"han","scope":[

node.js - 是否有与 Hapi 兼容的库以提供细粒度的 ACL/用户权限?

希望使用HapiJS作为我们的API服务器。我们需要细粒度的用户权限,例如给定模型/资源的“用户A可以编辑字段B”“用户C可以查看字段D”。在我们开始构建之前,我一直在查看是否已经完成了与Hapi兼容的类似操作。 最佳答案 我刚刚阅读了一篇文章,其中使用内置范围验证ACL权限。这是上述文章的链接:https://blog.andyet.com/2015/06/16/harnessing-hapi-scopes/为了快速恢复(使用上面链接中的示例),您将获得一个如下所示的用户对象:{"username":"han","scope":[

node.js - 如何在没有 sudo 的情况下修复 npm 抛出错误

我刚刚通过nodejs.org上的包安装了node和npm,每当我尝试使用npm搜索或安装某些东西时,它都会抛出以下错误,除非我sudo命令。我感觉这是权限问题?我已经是管理员了。npmERR!Error:EACCES,open'/Users/chietala/.npm/-/all/.cache.json'npmERR!{[Error:EACCES,open'/Users/chietala/.npm/-/all/.cache.json']npmERR!errno:3,npmERR!code:'EACCES',npmERR!path:'/Users/chietala/.npm/-/all

node.js - 如何在没有 sudo 的情况下修复 npm 抛出错误

我刚刚通过nodejs.org上的包安装了node和npm,每当我尝试使用npm搜索或安装某些东西时,它都会抛出以下错误,除非我sudo命令。我感觉这是权限问题?我已经是管理员了。npmERR!Error:EACCES,open'/Users/chietala/.npm/-/all/.cache.json'npmERR!{[Error:EACCES,open'/Users/chietala/.npm/-/all/.cache.json']npmERR!errno:3,npmERR!code:'EACCES',npmERR!path:'/Users/chietala/.npm/-/all

permissions - Docker 从主机复制容器中的 UID/GID

在创建Docker容器时,我一直遇到UID/GID未反射(reflect)在容器中的问题(我意识到这是设计使然)。我正在寻找的是一种保持主机权限合理和/或从我的Docker容器中的主机用户/组帐户复制UID/GID的方法。例如:主机-woot4moo:x:504:504:woot4moo:/home/woot4moo:/bin/bash我希望在Docker容器中具有相同的行为。话虽这么说,这甚至是做这种事情的正确方法吗?我的信念是我可以简单地运行:useradd-u504-g504woot4moo作为我的Dockerfile的一部分,但我不确定这是否有效。

permissions - Docker 从主机复制容器中的 UID/GID

在创建Docker容器时,我一直遇到UID/GID未反射(reflect)在容器中的问题(我意识到这是设计使然)。我正在寻找的是一种保持主机权限合理和/或从我的Docker容器中的主机用户/组帐户复制UID/GID的方法。例如:主机-woot4moo:x:504:504:woot4moo:/home/woot4moo:/bin/bash我希望在Docker容器中具有相同的行为。话虽这么说,这甚至是做这种事情的正确方法吗?我的信念是我可以简单地运行:useradd-u504-g504woot4moo作为我的Dockerfile的一部分,但我不确定这是否有效。