草庐IT

Permissions

全部标签

linux - RedHat Redis Cluster端口权限问题

我在尝试按照此处概述的说明创建redis集群时遇到问题:https://redis.io/topics/cluster-tutorial我在调用sudoserviceredisstart时在日志中遇到的错误:/etc/log/redis/redis.log:3432:M04Aug13:38:57.411*节点配置已加载,我是7442dbd9342231844b12ede7513470c092bd46463432:M04Aug13:38:57.411#创建服务器TCP监听套接字*:16379:bind:Permissiondenied有趣的是,当我使用具有相同配置文件的sudo启动服务时

mongodb - 角色在 MongoDB 中是如何工作的?

我想知道数据库访问角色在MongoDB中是如何工作的。下面的第10代页面提供了关于每个角色的权利的详细信息,但我不知道如何实现它们。http://docs.mongodb.org/manual/reference/user-privileges/我是否需要将每个角色添加到我的数据库中?还是已经添加了?编辑我了解为用户添加角色。但是我看不到如何将角色添加到特定数据库。添加具有任何“默认”角色的用户后,我看到以下警告:警告:数据库db1中没有这样的角色“dbAdminAnyDatabase”。不会从此角色获得任何特权 最佳答案 Mong

java - MongoDB 的 JMX 注册错误

我在我的服务器上安装了MongoDB,并编写了一个非常小的Java程序来连接它:Mongomongo=newMongo("localhost");db=mongo.getDB("testdb");//testdbdoesn'texist,willbecreated当我运行该程序时,出现此错误:WARNING:jmxregistrationerror:java.security.AccessControlException:accessdenied(javax.management.MBeanTrustPermissionregister)continuing...是什么导致了这个错误?

node.js - 使用 Mongoose 更新子文档

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Canmongoupsertdata?我有如下定义的模式:varPermission=newSchema({_id:String,//emailaddressrole:String//"admin"or"member"});varOrg=newSchema({name:{type:String,index:{unique:true,dropDups:true},trim:true},permissions:[Permission]});我正在尝试匹配和更新一个子文档行(在我的例子中是“权限”),或者如果不匹配

mongodb - 间歇性 MongoDB 连接问题 : An attempt was made to access a socket in a way forbidden by its access permissions

尝试将文档写入我的集合时,我偶尔会抛出以下异常。我正在使用mLabs中托管的MongoDB3.0.7。我们的应用程序托管在Azure中(作为Web应用程序),我使用的是C#2.2.3SDK。MongoDB.Driver.MongoConnectionException:Anexceptionoccurredwhileopeningaconnectiontotheserver.--->System.Net.Sockets.SocketException:Anattemptwasmadetoaccessasocketinawayforbiddenbyitsaccesspermissions

mongodb - Mongo 身份验证问题

您好,我有一个带有BitnamiMEAN堆栈的新AWS服务器。我是服务器上的root用户,我在命令行上启动了mongo。当我尝试做任何事情时(除了“使用测试”或“使用管理”),例如“showdbs”我收到以下错误:showdbslistDatabasesfailed:{"ok":0,"errmsg":"unauthorized"}atsrc/mongo/shell/mongo.js:46我知道我在权限方面做错了,我只是不知道那是什么。当我查看mongodb.config时,一切看起来都正常,但我看到:#Turnon/offsecurity.Offiscurrentlythedefaul

mongodb - 更新角色用户 : not authorized on admin to execute command

当我尝试获取有关副本的信息时,出现以下错误:rep0:PRIMARY>rs.printReplicationInfo()2015-05-19T13:30:29.231+0200error:{"$err":"notauthorizedforqueryonlocal.system.namespaces","code":13}atsrc/mongo/shell/query.js:131我尝试用以下两个用户执行命令:[{"_id":"admin.siteRootAdmin","user":"siteRootAdmin","db":"admin","roles":[{"role":"root",

mongodb - 文件存储+权限 : mongodb vs filesystem approach

我正在开发的javaweb应用程序允许用户将文件(图片和文档)上传到他们的配置文件并定义这些文件的访问规则(定义哪些其他用户能够查看/下载文件)。访问控制/权限系统是定制的,规则与用户配置文件和实际文件条目一起存储在mongoDB中。知道我需要分布式和容错的应用程序和存储,我需要弄清楚哪种是文件存储的最佳策略。我应该将mongoDB中的文件存储在包含描述和访问规则的文件文档所在的文件集合中吗?或者我应该将文件存储在服务器的文件系统中,并将路径保留在mongoDB文档中?使用文件系统方法,我仍然能够强制执行用户定义的访问权限吗?如何执行?最后,在文件系统方法中,我如何跨服务器分发文件?我

arrays - $in 需要一个数组作为第二个参数,找到 : missing

有人可以告诉我我做错了什么吗?数据库文件结构:{"_id":"module_settings","moduleChildren":[{"_id":"module_settings_general","name":"General",},{"_id":"module_settings_users","name":"Users",},{"_id":"module_settings_emails","name":"Emails",}],“permissions”:["module_settings_general","module_settings_emails"]}流水线阶段:{$proj

python - Django mongonaut : 'You do not have permissions to access this content.'

我从这里得到了示例简单的Django+Mongoengine应用程序https://github.com/sneawo/django_mongo_test这是在Mongodb中存储帖子的简单博客应用程序。现在我想要管理界面,为此我找到了django-mongonauthttp://django-mongonaut.readthedocs.org/en/latest/installation.html我通过了所有安装说明,但在尝试访问localhost:8000/mongonaut/时我仍然看到您没有访问此内容的权限。什么是最糟糕的是-没有任何登录表单。这是我的mongoadmin.py