ChinaUnix首页 > 精华文章 > AIX > 正文

[精华] aix 5.2,有没有办法,root用户登陆时,要求输入2次密码,而且密码必须不同


http://www.chinaunix.net 作者:lzxigua  发表于:2009-05-17 07:30:39
发表评论】 【查看原文】 【AIX讨论区】【关闭

aix 5.2,有没有办法,root用户登陆时,要求输入2次密码,而且密码必须不同。也就是所谓的2次认证?????请教



 panhaizhou 回复于:2008-06-26 15:19:00

不可能


 lzxigua 回复于:2008-06-26 15:56:45

我自己弄出来了,哇哈哈哈。


 hnzhanglei 回复于:2008-06-26 16:15:08

修改root的.profile


 yddll 回复于:2008-06-26 16:20:44

.profile加几句要求输入字符串,实现起来倒是不难

关键怎么把这个字符串行密码关联和管理起来,要是只是实现和设定的字符串比较,倒是不难


 onlywxw 回复于:2008-06-26 17:07:53

把解决办法贴出来学习一下如何


 lzxigua 回复于:2008-06-26 17:22:55

AIX Version 5
(C) Copyrights by IBM and by others 1982, 2007.
login: root
root's Password: 
check's Password: 
*******************************************************************************
*                                                                             *
*                                                                             *
*  Welcome to AIX Version 5.2!                                                *
*                                                                             *
*                                                                             *
*  Please see the README file in /usr/lpp/bos for information pertinent to    *
*  this release of the AIX Operating System.                                  *
*                                                                             *
*                                                                             *
*******************************************************************************
Last unsuccessful login: Thu Jun 26 16:11:39 BEIST 2008 on /dev/pts/1 from 192.168.1.168
Last login: Thu Jun 26 16:58:25 BEIST 2008 on /dev/pts/1 from 192.168.1.168

# whoami   (查看用户,校验密码并不会改变用户。只是起到校验作用。)
root
#


 yddll 回复于:2008-06-26 18:21:49

转贴:
vi /etc/security/user
root:
admin = true
SYSTEM = "compat"
loginretries = 0
account_locked = false
auth1 = SYSTEM
auth2 = SYSTEM;check


 yanbing 回复于:2008-06-26 21:02:10

问一下:这样做2次密码可以不一致么?


 yddll 回复于:2008-06-26 23:26:41

root和check是两个用户,所以密码可以不一致啊


 yanbing 回复于:2008-06-27 00:08:54

明白了,谢谢!


 workaholic 回复于:2008-06-27 00:21:03

AU16的基础知识


 lzxigua 回复于:2008-06-27 09:57:44

我是直接添加auth1=SYSTEM:user1,SYSTEM:user2就可以了


 banker 回复于:2008-06-27 13:56:17

我怎么记得直接在smitty user 里面就有这个选项呢?判断两次密码并且密码不一样。

不用这么麻烦编辑security文件吧。不过au16的security部分的确有讲到这个方法。。。

之前的一个case是某客户要密码长度达到20位,没办法,我就让他两次校验,直接在smitty user 里面就可以改,不过好像想不起那么仔细了。呵呵

[ 本帖最后由 banker 于 2008-6-27 14:11 编辑 ]


 yanbing 回复于:2008-06-27 16:06:33

:) 谢谢各位提醒。对于某些客户应该是有实用价值的。


 kv3000beta 回复于:2008-06-27 16:15:23

发现个新问题,root密码输入正确后,随便输入check用户的密码也可以登陆,是不是我哪里配错了?


 zlwww1227 回复于:2008-06-27 16:34:17

vi /etc/security/user


 jat_15 回复于:2008-07-14 16:29:28

版主很牛啊


 jaix 回复于:2008-07-14 19:48:15

引用:原帖由 yddll 于 2008-6-26 18:21 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8680294&ptid=1171621]
转贴:
vi /etc/security/user
root:
admin = true
SYSTEM = "compat"
loginretries = 0
account_locked = false
auth1 = SYSTEM
auth2 = SYSTEM;check 



very good ,
collecting......


 david0405 回复于:2008-07-14 23:35:07

学习了!


 chalylau 回复于:2008-07-15 09:07:03

:mrgreen: 牛


 zlwww1227 回复于:2008-07-15 17:34:05

就是


 wstar 回复于:2008-07-28 21:50:24

引用:原帖由 jaix 于 2008-7-14 19:48 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8811544&ptid=1171621]


very good ,
collecting...... 



好帖啊。收下。
有机会试验一下。


 指尖流沙 回复于:2008-07-31 10:20:01

引用:原帖由 banker 于 2008-6-27 13:56 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8685872&ptid=1171621]
我怎么记得直接在smitty user 里面就有这个选项呢?判断两次密码并且密码不一样。

不用这么麻烦编辑security文件吧。不过au16的security部分的确有讲到这个方法。。。

之前的一个case是某客户要密码长度达 ... 



5307开始已经支持长密码了~


 ask_1055 回复于:2008-07-31 11:11:47

设置了check密码好像没用,随便输入其他密码也都可以进入


 mdyj 回复于:2008-07-31 18:34:33

学习 收藏了 
回头也试试


 gigabyte 回复于:2008-08-01 09:30:30

看的一头雾水,奇怪的很……


 panhaizhou 回复于:2008-08-01 16:04:12

厲害


 huoren_123 回复于:2008-08-04 11:40:04

gao shou i will try.


 security_net 回复于:2008-08-05 09:28:10

好帖好帖,
感谢楼主!
小技巧,但在某些情况下很实用、很有说服力!


 ask_1055 回复于:2008-08-05 10:00:47

check密码随便输什么都可以进,是不是哪里还需要在设置


 feiaix 回复于:2008-08-05 10:08:50

引用:原帖由 yddll 于 2008-6-26 18:21 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8680294&ptid=1171621]
转贴:
vi /etc/security/user
root:
admin = true
SYSTEM = "compat"
loginretries = 0
account_locked = false
auth1 = SYSTEM
auth2 = SYSTEM;check 



此方法也有问题,输入check的密码时,随便输入也可以进入系统.


 a.a 回复于:2008-10-21 11:26:56

我先是按上面的方法,用手动改文件,不行。
然后用smit改,也不行。用smit改以后他在文件
中插了一个auth2 = xxx ,
但是也不行。然后采用的认证方式是compat后来我试
一下files居然不能登陆。

如何实现的呢,lz?


 yddll 回复于:2008-10-21 11:34:12

引用:原帖由 feiaix 于 2008-8-5 10:08 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8986430&ptid=1171621]
此方法也有问题,输入check的密码时,随便输入也可以进入系统. 



IBM认证教材上有讲的,要和脚本配合起来使用


 a.a 回复于:2008-10-21 11:42:26

我在user的comment文件里面也看到了相关的一些东西,好像是在后面加下一个程序,然后后面跟上一个参数。
这是他给的一个例子:
If auth1 is:
*                               auth1 = SYSTEM,mylogin;mary
*
*                       And the stanza in /etc/security/login.cfg is:
*                               mylogin:
*                                       program = /etc/myprogram
*
*                       This will do password authentication, and then
*                       invoke the program /etc/myprogram with "mary"
*                       as the first parameter.
然后认为关于认证的那部分是还得自己写,对吧?


 qzdmail 回复于:2008-10-21 16:53:15

能拿到linux上用不?


 xzm136 回复于:2008-12-16 14:41:21

我就从来没见输入两次密码的! 除非重设!


 fck 回复于:2008-12-16 15:04:30

没啥太大用处。


 zlwww1227 回复于:2008-12-16 15:10:54

vi /etc/secuirty


 aixstudyer 回复于:2008-12-17 02:45:15

双重密码,很简单的需求啊,AU16上写的很清楚。
不过,书上写的不全,有漏洞。

农哥在讲课时演示过很详细的做法,很严密,写出来太啰嗦了。

[ 本帖最后由 aixstudyer 于 2008-12-17 02:46 编辑 ]


 bin__bin 回复于:2008-12-17 12:09:37

我以前也用过,也是客户要求两人输入密码,各自不同, 但现在似乎不能使用,在5.3上看到的
*/dev/console:
*       synonym = /dev/tty0

*******************************************************************************
* auth_method is no longer used.
* Security methods should be configured in /usr/lib/security/methods.cfg
*******************************************************************************

*******************************************************************************
*
* Other security attributes (usw stanza):

:/>oslevel -s
5300-05-05


 aixer2009 回复于:2008-12-25 14:38:23

顶起来


 talent2004 回复于:2009-05-14 16:31:02

我觉得不让ROOT远程登录就够了


 痴痴的人 回复于:2009-05-16 20:25:46

呵呵,学习!!!!!


 ar6400 回复于:2009-05-17 07:30:39

引用:原帖由 lzxigua 于 2008-6-27 09:57 发表 [url=http://bbs3.chinaunix.net/redirect.php?goto=findpost&pid=8683418&ptid=1171621]
我是直接添加auth1=SYSTEM:user1,SYSTEM:user2就可以了 




正解!
USER1 、 USER2 必须事先建立。他们可以分别独立地更改自已的密码。
ROOT登录时,将分别提示输入USER1 的密码和USER2的密码。我印象中AIX V3就有这个功能了。




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=1171621
转载请注明作者名及原文出处