达梦数据库登录账户限制说明

article/2025/10/14 21:00:35

前言

密码太多?总是忘记,尝试登录,结果账户被锁定。为防止别人恶意破解登录,输入密码错误多少次就锁定账号、锁定多长时间、全都由我们自己来定!
今天我们就来详细剖析DM数据库登录账户的限制方式。

测试

我们先建立一个普通账号。
在这里插入图片描述
接着查看一下用户test1的默认登录限制,通过系统视图sysusers来进行查询,其对应字段分别为FAILED_NUM(用户登录失败次数限制值)FAILED_ATTEMPS(当前连续登录失败次数),由于sysusers中只有用户的ID字段,我们可以通过视图all_users或dba_users中的USER_ID字段查找到对应的USERNAME。

在这里插入图片描述

我们可以看到test1的用户默认的用户登录失败次数(FAILED_NUM)是3,当然你也可以改为5或是更大的次数,这个由你定。当前连续登录失败次数(FAILED_ATTEMPS)为0。我们尝试着错误登录一下。

在这里插入图片描述
再去查看一下用户的登录限制信息

在这里插入图片描述
我们可以看到用户test1的failed_attemps值加1了,也就是登录失败了1次。

我们再继续登录失败到3次。

在这里插入图片描述
再继续尝试登录就会提示说

在这里插入图片描述
账户应该锁定了,我们继续尝试登录。发现用户没有锁定,输入正确密码后仍然可以正常登录,难道限制失效了?

在这里插入图片描述
我们好像忘记了看另一个参数值,PASSWORD_LOCK_TIME–锁定时间。

我们来查看一下。

在这里插入图片描述
Lock_time数值为1 分钟。Lock_time取值区间1至1440,单位分钟。因为时间短,我们误以为没有锁定,其实是锁定了一分钟而已。现在我们把时间改长一些,改为10分钟。

在这里插入图片描述
再尝试登录失败超过3次数,用户test1就被锁定了。
在这里插入图片描述在这里插入图片描述
用户账号将会被锁定10分钟。如果锁定时间太长,期间需要使用test1账号登录,可以使用SYSDBA用户对test1账号进行解锁。账号解锁后FAILED_ATTEMPS的值将会被重置为0,账号就可以继续登录了。
在这里插入图片描述
在这里插入图片描述
当然我们这里讨论的都是针对普通用户,对于SYSDBA这样的系统用户,千万别尝试!


http://chatgpt.dhexx.cn/article/pC80XPJ9.shtml

相关文章

达梦数据库——数据库登录 / 连接失败原因整理..

在数据库的使用过程中,不可避免的会遇到数据库连接不上,数据库登录失败等等等等....问题。 以下是我个人遇到的一些相关问题的整理。 常见问题:连接数据库异常排查思路报错信息网络通信异常、创建socket连接失败、用户名密码错误、用户被锁…

命令行登录数据库

命令行登录数据库 登录自己数据库 命令说明mysql -u 用户名 -p 密码使用指定用户名和密码登录当前计算机中的MySQL数据库 登录本机:mysql -uroot -p123456 登录别人数据库 命令说明mysql -h 主机IP -u 用户名 -p 密码-h 指定IP 方式,进行 登录 登录其它设备数…

人大金仓数据库登录、查看数据库

启动数据库服务测试 ​ 1、查看数据存储目录 [rootnode1 ~]# su - kingbase Last login: Mon Mar 1 18:00:48 CST 2021 on pts/2 [kingbasenode1 ~]$ cd /data/kingbase/v8/data/ [kingbasenode1 data]$ ls -lh 登录后复制 [kingbasenode1 bin]$ ./ksql -U system -W t…

数据库服务的运行与登录

一、打开数据库服务 1、数据库服务 :SQL Server(MSSQLServer) 1)运行在服务器端的应用程序,提供数据的存储、处理和事物等。 2)在使用DBMS客户端之前,必须首先打开该服务。 2、打开与关闭的方式 1&#xf…

登录数据库详解

登录数据库 1 . 双击以下: 2 . 进入数据库输入密码点击连接: 3 . 连接成功的话进入这个页面就代表完成了;要是连接不成功请动动你的小手往下拉; 不成功连接一 4 . 连接不成功的情况下万一出现以下这状况 : 5 . 先关闭这个“无法连…

python3.8.2使用web.py做web开发

web.py是适用于Python的Web框架,功能强大而又简单。web.py是公共领域;您可以毫无限制地将其用于任何目的。 一、安装方式 PIP方式 pip install web.py0.51最新0.51版本同时支持Python 2.7和Python> 3.5。 从GitHub获取最新的开发版本 解压&#xf…

web—2

2.基础入门——数据包拓展 网站解析对应 攻击层面? 源码,搭建平台,系统,网络层等 安全问题? 目录,敏感文件,弱口令,IP以及域名 HTTP/S—数据包 • https协议需要到ca申请证书&#…

Python 3 web开发

文章目录 web开发发展历程HTTP协议简介实验环境HTTP内容简介HTTP请求HTTP格式推荐文档 HTML简介CSS简介JavaScript简介小结 WSGI接口简介运行WSGI服务小结 web框架常见Python web框架小结 使用模板小结 总结推荐文档实验文件 web开发发展历程 Python有上百种web开发框架&#x…

WEB:web2

背景知识 代码审计 题目 由上述可知,这段代码定义了一个函数encode,接受一个字符串参数$str,并返回对其进行加密后的结果 加密算法包括: 使用strrev函数将字符串进行翻转;对翻转后的每个字符,将其ASCII值…

Web3.py 学习(一)

一、什么是Web3.py Web3.py is a python library for interacting with Ethereum. Its API is derived from the Web3.js Javascript API and should be familiar to anyone who has used web3.js. Web3.py是连接以太坊的python库,它的API从web3.js中派生而来。如果…

Web基础(三)Python Web

文章目录 Python Web基础1. WSGI1.1 概述1.2 实现原理1、WSGI Server/gateway2、WSGI Application3、WSGI MiddleWare 1.3 测试 WSGI服务器代码简析 1.4 实现WSGI服务器1.5 生产环境中的Web服务器[Gunicorn](https://github.com/benoitc/gunicorn "Gunicorn")[uWSGI …

【小沐学Python】Python实现Web服务器(web2py)

🍺基于Python的Web服务器系列相关文章编写如下🍺: 🎈【Web开发】Python实现Web服务器(Flask快速入门)🎈🎈【Web开发】Python实现Web服务器(Flask案例测试)&a…

Python——Web2py开发实战:开发一个自己的网站(新手入门级)

目录 一、web2py 二、使用步骤 1.找到一个可以帮助网站运营的工具——pythonanywhere 1)创建账户; 2)创建网站 3) 网站管理 2.我的开端 1)删除example app 2)创建新的app sophia 3)修改参数 4&a…

web2py框架

介绍: web2py是一种免费的、开源的web开发框架,采用python语言编写,并且可以使用python编程。 MVC模式:模型Model、视图View、控制器Controller 一、安装 pip install web2py 二、创建项目(Pycharm) 1.选择File->New Project-&…

web2py入门教程(1)

IDE:PyCharm 1、创建web2py项目 在下图左侧选中Web2Py,在右侧填写项目路径和应用名称,我这里是第一次创建,所以直接点击"Create"创建项目,此时会自动下载Web2Py项目框架(如果不是第一次创建&am…

Gitlab 隐藏注册功能

1.用管理员账号登录 2.Admin Area 3.Settings 4.把Sign-up enabled的勾去掉 5.退出重新登录就可以看见只有登录没有注册选项了

GitLab屏蔽用户注册方法:

以管理员身份登录进GitLab平台 点击【Admin Area】 点击【Settings】 页面控制【Sign-up Restrictions】 默认的GitLab登录界面是有注册功能的 将【Sign-up enabled】的勾选框去掉,即取消掉注册功能 滚动到页面最底端,点击【Save】保存按钮&#xff0c…

gitlab安装注册记录——gitlab(一)

一、下载安装(widows版本) git下载地址:https://git-scm.com/download/win 官网下载速度慢的话可以到管家中下载,速度快 安装好右键就可看到 二、注册gitlab账户 官方网址:https://about.gitlab.com/ 如果注册过gi…

配置gitLab的邮件服务,并开启邮箱的验证通知功能

上一篇,讲了 在linux上搭建部署gitlab服务器 这篇讲一下 配置gitLab的邮件服务 为什么需要开启gitLab的邮件服务呢?我觉得至少有以下两个原因 1、搭建好gitLab服务器后,当有新的开发人员需要加入开发时,就可以注册账号了 但是…