数据

当前位置:永利皇宫463登录 > 数据 > 顾客名密码登陆,删除myeclipse下svn客商名和密码

顾客名密码登陆,删除myeclipse下svn客商名和密码

来源:http://www.makebuLuo.com 作者:永利皇宫463登录 时间:2019-09-19 00:11

介绍:

用作一名开采职员都会知晓大家做的种类都要用到数据库,数据库都急需账号和密码,但是难题来了,做的东西多了这一个没用的账号和密码还在哪个地方纠缠着大家。全部大家无法忍了去除掉她。

英特网海人民广播广播台湾大学都以二〇一〇的是去除方案,知道我来看了那篇:

有惊无险风险

  • 数据库隐衷走漏
  • 数据库被清空
  • 数据库运营缓慢
在不同的操作系统下,操作基本类似。
  以win7为例
  1、进入c:/Users/[你的用户名]/AppData/Roaming/Subversion/auth目录,删除该目录下的所有文件;
  2、重启eclipse/myeclipse,提交svn的文件就会提示输入用户名和密码了。
  XP为例:
  1.C:Documents and SettingsWTApplication DataSubversionauth,删除下面所有文件夹,或者用ultraedit打开svn.simple中的文件,把用户名改了,密码是加密过的,没法改,再提交会提示密码错误,重新输入密码就行了
  2. 在eclipse中刷新 svn repo

本子路线表明

SQL Server Management Studio 2016 delete the file C:Users%username%AppDataRoamingMicrosoftSQL Server Management Studio13.0SqlStudio.bin

SQL Server Management Studio 2014 delete the file C:Users%username%AppDataRoamingMicrosoftSQL Server Management Studio12.0SqlStudio.bin

SQL Server Management Studio 2012 delete the file C:Users%username%AppDataRoamingMicrosoftSQL Server Management Studio11.0SqlStudio.bin

SQL Server Management Studio 2008 delete the file C:Users%username%AppDataRoamingMicrosoftMicrosoft SQL Server100ToolsShellSqlStudio.bin

SQL Server Management Studio 2005 delete the file – same as above answer but the Vista path. C:Users%username%AppDataRoamingMicrosoftMicrosoft SQL Server90ToolsShellmru.dat

注意:AppData是三个潜藏文件夹。您供给在财富管理器中呈现遮掩的文件夹。

地点只是简述了所对应版本要求删除的文件路线。依然供给咱们手动去找到然后删除相应文件的。

当然大家也能够不那样那就复制下边包车型地铁路线吧。

 

 SQL Server Management Studio 2016 :%AppData%MicrosoftSQL Server Management Studio12.0

 SQL Server Management Studio 2014 :%AppData%MicrosoftSQL Server Management Studio12.0

 SQL Server Management Studio 2012 :%AppData%MicrosoftSQL Server Management Studio11.0

 SQL Server Management Studio 2008 :%AppData%MicrosoftMicrosoft SQL Server100ToolsShell 

 SQL Server Management Studio 2005 :%AppData%MicrosoftMicrosoft SQL Server100ToolsShell   

诸有此类找到呼应版本数据库,间接复制版本前面包车型客车路径,然后在依照第一个代码路线找到必要删除的公文名就可以。那样是还是不是很爽啊。

参照链接

  • Enable Authentication
  • Build-in Roles
  • Mongodb 3.0 顾客成立
  • Mongodb Authentication

Mongodb enable authentication

MongoDB 暗中认可直接连接,无须身份验证,假若当前机械可以公网访谈,且不细心Mongodb 端口(暗中同意27017)的吐放景况,那么Mongodb就能够发出安全危机,被应用此安插漏洞,侵袭数据库。

2.3 创造普通客户

进程看似创立管理员账户,只是 role 有所差别

use foo

db.createUser(
  {
    user: "simpleUser",
    pwd: "simplePass",
    roles: [ { role: "readWrite", db: "foo" },
             { role: "read", db: "bar" } ]
  }
)

当今大家有了三个普通客商
用户名:simpleUser
密码:simplePass
权限:读写数据库 foo, 只读数据库 bar。

注意
NOTE
WARN
use foo表示顾客在 foo 库中开创,就自然要 foo 库验证身份,即客户的新闻跟随随数据库。举个例子上述 simpleUser 尽管有 bar 库的读取权限,不过一定要先在 foo 库举办身份验证,直接访谈会唤起验证退步。

use foo
db.auth("simpleUser", "simplePass")

use bar
show collections

再有少数要求小心,假诺 admin 库未有别的客商来讲,固然在别的数据库中创制了客户,启用身份验证,私下认可的总是格局照旧会有一级权限

2.5 U奥迪Q5I 情势的拜会

生产中常用 U科雷傲I 方式对数据库实行连接

mongodb://your.db.ip.address:27017/foo

丰裕客户名密码验证

mongodb://simpleUser:simplePass@your.db.ip.address:27017/foo

轻便遭遇入侵的情形

  • 使用暗中同意 mongod 命令运转 Mongodb
  • 机器能够被公网访谈
  • 在公英特网盛放了 Mongodb 端口

消除方案

结语

在应用数据库的长河中,必须要注意安全危害,由于 Mongodb 的默许配置,使得数据库有侵略风险,应该授予防备。

1.2 验证端口能或无法访问形式

在外网机器命令行中运转

telnet your.machine.open.ip 27017

2.2 Mongodb 客商验证登录

开发银行带访问调整的 Mongodb
新建终端

mongod --auth --port 27017 --dbpath /data/db1

近来有二种方法张开客户地点的申明
第一种 (类似 MySql)
客户端连接时,钦赐客户名,密码,db名称

mongo --port 27017 -u "adminUser" -p "adminPass" --authenticationDatabase "admin"

第二种
顾客端连接后,再打开求证

mongo --port 27017

use admin
db.auth("adminUser", "adminPass")

// 输出 1 表示验证成功

1.1 互联网铺排

出于网络铺排比量齐观,须求依附自个儿实在条件开展安顿,不作冗述。差不离能够从以下地点禁止。

  • 在路由器中关闭端口转载
  • 防火墙 iptables 禁止访谈

2.1 创设客户管理员账户

脚下数据库版本:Mongodb 3.4

采纳 mongod 运转数据库
新建终端

mongod --port 27017 --dbpath /data/db1

参数默许同以不加,若有自定义参数,才要加上,下同。

另起三个巅峰,运营下列命令

mongo --port 27017

use admin

db.createUser(
  {
    user: "adminUser",
    pwd: "adminPass",
    roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
  }
)

组织者创产生功,今后抱有了客户管理员
用户名:adminUser
密码:adminPass
接下来,断开 mongodb 连接, 关闭数据库
两极分化下 <C - c>

2.4 内建角色

  • Read:允许客户读取钦命数据库
  • readWrite:允许客商读写钦赐数据库
  • dbAdmin:允许客户在内定数据库中推行管理函数,如索引成立、删除,查看总括或访谈system.profile
  • userAdmin:允许顾客向system.users集结写入,能够找钦赐数据Curry创立、删除和管理顾客
  • clusterAdmin:只在admin数据库中可用,赋予顾客具备分片和复制集相关函数的管理权限。
  • readAnyDatabase:只在admin数据库中可用,赋予客户具备数据库的读权限
  • readWriteAnyDatabase:只在admin数据库中可用,赋予客户具备数据库的读写权限
  • userAdminAnyDatabase:只在admin数据库中可用,赋予客户全数数据库的userAdmin权限
  • dbAdminAnyDatabase:只在admin数据库中可用,赋予客商全部数据库的dbAdmin权限。
  • root:只在admin数据库中可用。一流账号,超级权限

2. 启用验证

1. 不准公网访谈 Mongodb 端口

本文由永利皇宫463登录发布于数据,转载请注明出处:顾客名密码登陆,删除myeclipse下svn客商名和密码

关键词: