• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

AIX的问题

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 23次 | 进入软件测试论坛讨论

领测软件测试网
各位大哥,大姐,小弟的机器出了问题,大家帮我一把
我的系统是AIX,用root能登陆,其他用户不能登陆,su命令也不行
.profile 文件都好,能新建一用户成功,但也不能登陆,真是怪

画面一:
AIX Version 4
(C) Copyrights by IBM and by others 1982, 1996.
login: stock
stock's Password:
*******************************************************************************
*                                                                             *
*                                                                             *
*  Welcome to AIX Version 4.3!                                                *
*                                                                             *
*                                                                             *
*  Please see the README file in /usr/lpp/bos for information pertinent to    *
*  this release of the AIX Operating System.                                  *
*                                                                             *
*                                                                             *
*******************************************************************************
Last unsuccessful login: Fri Mar  1 11:20:45 CST 2002 on /dev/pts/6 from 31.0.13
Last login: Wed Mar 13 16:22:04 CST 2002 on /dev/pts/0 from 31.0.186.2

3004-009 Failed running login shell.
Connection closed.



画面二:

AIX Version 4
(C) Copyrights by IBM and by others 1982, 1996.
login: root
root's Password:
*******************************************************************************
*                                                                             *
*                                                                             *
*  Welcome to AIX Version 4.3!                                                *
*                                                                             *
*                                                                             *
*  Please see the README file in /usr/lpp/bos for information pertinent to    *
*  this release of the AIX Operating System.                                  *
*                                                                             *
*                                                                             *
*******************************************************************************
Last unsuccessful login: Wed Mar 13 16:30:16 CST 2002 on /dev/pts/0 from 31.0.12
Last login: Wed Mar 13 16:41:23 CST 2002 on /dev/pts/0 from 31.0.186.2

[spot31:/] #
[spot31:/] # su - stock
Cannot set process environment.
[spot31:/] #


先谢谢大家了!

 天凉好个秋 回复于:2002-03-14 10:12:25


 framerelay 回复于:2002-03-14 11:12:40
是shell的问题,你改一下你的默认shell试试。

 framerelay 回复于:2002-03-14 11:12:40
是shell的问题,你改一下你的默认shell试试。

 共青 回复于:2002-03-14 14:34:54
好:
   看看/etc/passwd里面是否存在这个用户的信息,看看他定义的shell是什么,再用root用户登陆,看看那个用户的主目录下是否有.profile文件,

 共青 回复于:2002-03-14 14:34:54
好:
   看看/etc/passwd里面是否存在这个用户的信息,看看他定义的shell是什么,再用root用户登陆,看看那个用户的主目录下是否有.profile文件,

 天凉好个秋 回复于:2002-03-15 13:35:51
都作过了,还不行。
我所有的普通用户都是这样, 不是一个用户 :em20: :em20:

 天凉好个秋 回复于:2002-03-15 13:35:51
都作过了,还不行。
我所有的普通用户都是这样, 不是一个用户 :em20: :em20:

 nkliyong 回复于:2002-03-18 08:35:15
我在SCO下也遇到过同样问题,有人告诉我是shell执行权限问题,
可我看好象不是,还请各位高手指点

 nkliyong 回复于:2002-03-18 08:35:15
我在SCO下也遇到过同样问题,有人告诉我是shell执行权限问题,
可我看好象不是,还请各位高手指点

 feeling 回复于:2002-03-18 15:45:20
把 /etc/passwd 贴出来看看

 feeling 回复于:2002-03-18 15:45:20
把 /etc/passwd 贴出来看看

 汪达 回复于:2002-03-19 13:29:00
先到/etc/passwd看看用的是什么shell及路径,然后在/etc/envirment的path中加shell解释路径。

 汪达 回复于:2002-03-19 13:29:00
先到/etc/passwd看看用的是什么shell及路径,然后在/etc/envirment的path中加shell解释路径。

 sjpz 回复于:2002-03-20 11:01:09
沉默中~~~~~~~~~~~~~~

 sjpz 回复于:2002-03-20 11:01:09
沉默中~~~~~~~~~~~~~~

 guoguo 回复于:2002-03-21 08:39:42
一看就知道误操作,擦看文件和目录权限,例如/etc,/bin,/usr,etc.

 guoguo 回复于:2002-03-21 08:39:42
一看就知道误操作,擦看文件和目录权限,例如/etc,/bin,/usr,etc.

 yuxihua 回复于:2002-04-01 19:40:56
极有可能是shell权限问题造成的,
试一下su stock



 yuxihua 回复于:2002-04-01 19:40:56
极有可能是shell权限问题造成的,
试一下su stock



 guoguo 回复于:2002-04-02 08:10:41
我们出现过同样情况,就是权限被修改了.
AIX竟然没有批恢复权限的命令,
让我一个一个的改正确.
!!!这一点不如SCO.!!!

 guoguo 回复于:2002-04-02 08:10:41
我们出现过同样情况,就是权限被修改了.
AIX竟然没有批恢复权限的命令,
让我一个一个的改正确.
!!!这一点不如SCO.!!!

 feeling 回复于:2002-04-02 22:08:08
1. 如果给某个用户指定了一个不存在的主目录,该用户登录时错误提示如下:
   Unable to change directory to "/home/xc".
        You are in "/home/guest" instead.
   Failed running login shell.
2. 如果给某个用户指定了一个不存在的shell,该用户登录时错误提示如下:
   Failed running login shell.

上面那位仁兄可能是给用户设置shell时出了点问题。

 feeling 回复于:2002-04-02 22:08:08
1. 如果给某个用户指定了一个不存在的主目录,该用户登录时错误提示如下:
   Unable to change directory to "/home/xc".
        You are in "/home/guest" instead.
   Failed running login shell.
2. 如果给某个用户指定了一个不存在的shell,该用户登录时错误提示如下:
   Failed running login shell.

上面那位仁兄可能是给用户设置shell时出了点问题。

 neo2718 回复于:2002-04-03 09:32:00
这是AIX的安全机制的保护作用,和AS/400差不多,如果在400的usrprf中指定的jobd中的libl中的lib不存在同样会出现同样问题,等等。。。。。

 neo2718 回复于:2002-04-03 09:32:00
这是AIX的安全机制的保护作用,和AS/400差不多,如果在400的usrprf中指定的jobd中的libl中的lib不存在同样会出现同样问题,等等。。。。。

 废人 回复于:2002-08-14 10:51:57
问题解决了么?权限?路径?

 废人 回复于:2002-08-14 10:51:57
问题解决了么?权限?路径?

 sw_yp 回复于:2002-08-14 13:02:08
我觉得也是权限问题,不过问题解没解决也要回个话啊。。。。。。

 sw_yp 回复于:2002-08-14 13:02:08
我觉得也是权限问题,不过问题解没解决也要回个话啊。。。。。。

 sw_yp 回复于:2002-08-16 11:38:59
[这个贴子最后由sw_yp在 2002/08/16 11:41am 编辑]

我在机器上试了一下,当把用户的shell改为一个不存在或不正确的shell时会出现“天凉好个秋”老兄说的问题。以后请当事人发了帖子问了问题以后,一定要写明问题解决了没有

 sw_yp 回复于:2002-08-16 11:38:59
[这个贴子最后由sw_yp在 2002/08/16 11:41am 编辑]

我在机器上试了一下,当把用户的shell改为一个不存在或不正确的shell时会出现“天凉好个秋”老兄说的问题。以后请当事人发了帖子问了问题以后,一定要写明问题解决了没有

 nirenz 回复于:2002-08-16 14:51:27
这是一个良好的习惯

 nirenz 回复于:2002-08-16 14:51:27
这是一个良好的习惯

 柳如烟 回复于:2002-08-16 15:08:48
会不会是有烂人在/etc下加了一nologin文件。
我遇过这么一次。

 柳如烟 回复于:2002-08-16 15:08:48
会不会是有烂人在/etc下加了一nologin文件。
我遇过这么一次。

 jxlh 回复于:2002-08-16 16:07:50
你给这个用户设置了密码没有。

 jxlh 回复于:2002-08-16 16:07:50
你给这个用户设置了密码没有。

 wdbj 回复于:2002-08-16 16:28:00
[这个贴子最后由wdbj在 2002/08/16 04:36pm 编辑]

看你的/etc/passwd文件,你确定它真的没有问题吗,那你告诉我所有用户的最后一列和root的最后一列都是什么?
例如:
#root:laddsf:......:/bin/ksh
bin:sldfasd:....:/bin/ksh

我以所有人的性命担保决不是什么权限问题,肯定是用户shell的问题
.
.
.

 wdbj 回复于:2002-08-16 16:28:00
[这个贴子最后由wdbj在 2002/08/16 04:36pm 编辑]

看你的/etc/passwd文件,你确定它真的没有问题吗,那你告诉我所有用户的最后一列和root的最后一列都是什么?
例如:
#root:laddsf:......:/bin/ksh
bin:sldfasd:....:/bin/ksh

我以所有人的性命担保决不是什么权限问题,肯定是用户shell的问题
.
.
.

 w64831 回复于:2002-11-06 09:57:13
我覺得"wdbj"老兄說得有道理,我試了一下,真得如"wdbj"老兄說的

 w64831 回复于:2002-11-06 09:57:13
我覺得"wdbj"老兄說得有道理,我試了一下,真得如"wdbj"老兄說的

 华夏很行 回复于:2002-11-06 12:11:34
etc下面加nologin用su命令没问题

 华夏很行 回复于:2002-11-06 12:11:34
etc下面加nologin用su命令没问题

 jijian2 回复于:2003-04-05 14:21:56
maybe u have not use passwd to set the passwd for the account

 dreamer_lwg 回复于:2003-04-17 15:50:05
使用lsuser -f username |grep login
看看login是不是true,如果不是,改过来
chuser login=true username

 huahua0459 回复于:2004-02-19 17:03:29
看了网上的关于root的shell问题,/usr/sbin/sh是静态连接的。
/usr/bin/sh是动态连接的。是不是sh用到的动态库有问题?
把其他的用户shell改为/usr/sbin/sh试试。或者把这个文件链接到/usr/bin
下?

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网