关于ORACLE中普通用户能修改自己密码的测试
2013-04-20 23:16
387 查看
重庆-葙子<nevilcry@gmail.com> 22:34:22
oracle中怎么实现给每个用户一个权限,能修改自己的密码,但是不能修改别人的密码
北京-Dennis<zhyjsjjy@126.com> 22:35:29
还没这种功能吧。。
武汉-daniel(1433725026) 22:36:10
自己去开发个吧 嘎嘎
重庆-葙子<nevilcry@gmail.com> 22:36:17
=。=
Joyce<www@qq.com> 22:36:25
有 DBA在开通用户的时候 可以指定 在用户第一次登陆的时候修改自己的密码
重庆-葙子<nevilcry@gmail.com> 22:36:53
恩恩,怎么实现啊
重庆-葙子<nevilcry@gmail.com> 22:39:52
肿么弄呢?大神
北京-Dennis<zhyjsjjy@126.com> 22:39:53
给他Dba
Joyce<www@qq.com> 22:42:04
稍等
北京-Dennis<zhyjsjjy@126.com> 22:42:31
本来都可以自己改自己的密码的
北京-Dennis<zhyjsjjy@126.com> 22:43:43
什么都不用设置
北京-Dennis<zhyjsjjy@126.com> 22:43:52
默认就可以自己改自己的密码
重庆-葙子<nevilcry@gmail.com> 22:44:17
账户锁定
概述:指定该账户(用户)登陆时最多可以输入密码的次数,也可以指定用户锁定的时间(天)一般用 dba 的身份去执
北京-Dennis<zhyjsjjy@126.com> 22:44:41
这就是自己改自己密码
北京-Dennis<zhyjsjjy@126.com> 22:44:45
但是不能改别人的
重庆-葙子<nevilcry@gmail.com> 22:45:14
=。=
北京-Dennis<zhyjsjjy@126.com> 22:45:20
这个命令少用。。
Joyce<www@qq.com> 22:45:29
可以改自己的
重庆-葙子<nevilcry@gmail.com> 22:46:12
那用户能不能实现不能改用户名,可以改密码呢
武汉-daniel(1433725026) 22:46:31
谁告诉你改密码要该用户名的
北京-Dennis<zhyjsjjy@126.com> 22:46:39
![](http://blog.csdn.net/ljsjr/article/details/file:/C:/Users/ADMINI~1/AppData/Local/Temp/)QN1UH78VKP2T7)IA]ZM(FW.gif)
改用户名。。
重庆-葙子<nevilcry@gmail.com> 22:46:41
不是
重庆-葙子<nevilcry@gmail.com> 22:46:44
不是这个意思
Joyce<www@qq.com> 22:46:47
![](http://blog.csdn.net/ljsjr/article/details/file:/C:/Users/ADMINI~1/AppData/Local/Temp/_A~_C_F%60%25IP6P74Q9KE%25$%255.gif)
Joyce<www@qq.com> 22:47:01
你妹 你自己办一张银行卡 你自己能修改密码吗
重庆-葙子<nevilcry@gmail.com> 22:47:02
我的意思是要是赋予了权限,那么是可以改用户名的对不对
重庆-葙子<nevilcry@gmail.com> 22:47:14
=。= 我说的不是银行
武汉-daniel(1433725026) 22:47:23
妹子 淡定哈
对于以上几个网友纠结的这个问题可以按照生活逻辑来理解这个问题。例如我们去银行开通一张信用卡,我们只能修改其中的信息和密码,而不去做毫无意义的去改掉用户名这个说法,对于每个用户有没有修改自己密码的权限去测试的这个问题
oracle中怎么实现给每个用户一个权限,能修改自己的密码,但是不能修改别人的密码
北京-Dennis<zhyjsjjy@126.com> 22:35:29
还没这种功能吧。。
武汉-daniel(1433725026) 22:36:10
自己去开发个吧 嘎嘎
重庆-葙子<nevilcry@gmail.com> 22:36:17
=。=
Joyce<www@qq.com> 22:36:25
有 DBA在开通用户的时候 可以指定 在用户第一次登陆的时候修改自己的密码
重庆-葙子<nevilcry@gmail.com> 22:36:53
恩恩,怎么实现啊
重庆-葙子<nevilcry@gmail.com> 22:39:52
肿么弄呢?大神
北京-Dennis<zhyjsjjy@126.com> 22:39:53
给他Dba
Joyce<www@qq.com> 22:42:04
稍等
北京-Dennis<zhyjsjjy@126.com> 22:42:31
本来都可以自己改自己的密码的
北京-Dennis<zhyjsjjy@126.com> 22:43:43
什么都不用设置
北京-Dennis<zhyjsjjy@126.com> 22:43:52
默认就可以自己改自己的密码
重庆-葙子<nevilcry@gmail.com> 22:44:17
账户锁定
概述:指定该账户(用户)登陆时最多可以输入密码的次数,也可以指定用户锁定的时间(天)一般用 dba 的身份去执
北京-Dennis<zhyjsjjy@126.com> 22:44:41
这就是自己改自己密码
北京-Dennis<zhyjsjjy@126.com> 22:44:45
但是不能改别人的
重庆-葙子<nevilcry@gmail.com> 22:45:14
=。=
北京-Dennis<zhyjsjjy@126.com> 22:45:20
这个命令少用。。
Joyce<www@qq.com> 22:45:29
可以改自己的
重庆-葙子<nevilcry@gmail.com> 22:46:12
那用户能不能实现不能改用户名,可以改密码呢
武汉-daniel(1433725026) 22:46:31
谁告诉你改密码要该用户名的
北京-Dennis<zhyjsjjy@126.com> 22:46:39
![](http://blog.csdn.net/ljsjr/article/details/file:/C:/Users/ADMINI~1/AppData/Local/Temp/)QN1UH78VKP2T7)IA]ZM(FW.gif)
改用户名。。
重庆-葙子<nevilcry@gmail.com> 22:46:41
不是
重庆-葙子<nevilcry@gmail.com> 22:46:44
不是这个意思
Joyce<www@qq.com> 22:46:47
![](http://blog.csdn.net/ljsjr/article/details/file:/C:/Users/ADMINI~1/AppData/Local/Temp/_A~_C_F%60%25IP6P74Q9KE%25$%255.gif)
Joyce<www@qq.com> 22:47:01
你妹 你自己办一张银行卡 你自己能修改密码吗
重庆-葙子<nevilcry@gmail.com> 22:47:02
我的意思是要是赋予了权限,那么是可以改用户名的对不对
重庆-葙子<nevilcry@gmail.com> 22:47:14
=。= 我说的不是银行
武汉-daniel(1433725026) 22:47:23
妹子 淡定哈
对于以上几个网友纠结的这个问题可以按照生活逻辑来理解这个问题。例如我们去银行开通一张信用卡,我们只能修改其中的信息和密码,而不去做毫无意义的去改掉用户名这个说法,对于每个用户有没有修改自己密码的权限去测试的这个问题
C:\Users\Administrator>sqlplus scott/scott SQL*Plus: Release 11.2.0.3.0 Production on 星期六 4月 20 22:38:57 2013 Copyright (c) 1982, 2011, Oracle. All rights reserved. 连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> create user aa identified by aa 2 ; 用户已创建。 SQL> SQL> SQL> grant connect ,resource to aa; 授权成功。 SQL> conn aa/aa 已连接。 SQL> alter user aa identified by bb; 用户已更改。 SQL> conn aa/bb 已连接。 SQL> conn aa/aa ERROR: ORA-01017: 用户名/口令无效; 登录被拒绝 警告: 您不再连接到 ORACLE。 SQL> conn aa/bb 已连接。 ----这个测试只是想说明对于oracle逻辑上的问题和生活的逻辑都是很切合的
而对于这个哥们对创建一个普通的用户来说,当你给了connect,resource权限的时候是 没有权限去创建其他的用户的。
SQL> create user cc identified by cc; create user cc identified by cc * 第 1 行出现错误: ORA-01031: 权限不足 SQL>
相关文章推荐
- oracle 11g bug:修改普通用户密码挂住,所有客户端均连接不上,生产中断
- 2. 普通用户修改自己的密码
- linux中为什么普通用户可以修改自己的密码哪?
- 修改oracle的system、sys、普通用户的密码
- 普通用户为什么能修改自己的密码
- openldap设置普通用户修改自己密码
- 关于sql server的纪录修改冲突解决和oracle的for update 的并发锁定测试
- ORACLE 11g 关于用户密码过期的问题解决
- RAC修改oracle、grid用户密码
- Oracle 创建用户 修改用户密码 授权命令
- 如何修改Oracle默认用户密码有效期时间
- 关于oracle用户密码过期的解决方法
- Oracle操作(解锁用户,修改密码,无密码登录,创建表空间,赋权)
- Oracle 添加用户并赋权,修改密码,解锁,删除用户的方法
- mysql修改root密码和普通用户密码
- Oracle 添加用户并赋权,修改密码,解锁,删除用户的方法
- oracle解锁用户及修改密码
- oracle修改sys用户密码
- oracle知道一个用户,修改管理员用户密码
- 忘记oracle的sys用户密码怎么修改