免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7622 | 回复: 4
打印 上一主题 下一主题

HP UNIX的用户名密码问题 [复制链接]

论坛徽章:
2
IT运维版块每日发帖之星
日期:2015-11-17 06:20:002016猴年福章徽章
日期:2016-02-18 15:30:34
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-21 17:20 |只看该作者 |倒序浏览
我有两台HP-UX的机器192.168.100.228和192.168.100.232,两台机器上装的hp-unix操作系统的版本是一样的
192.168.100.228
hp8420a1[/]#uname -a
HP-UX hp8420a1 B.11.11 U 9000/800 1571746837 unlimited-user license
192.168.100.232
[hp8420a3]/#uname -a
HP-UX hp8420a3 B.11.11 U 9000/800 1571746837 unlimited-user license
在这两台机器上我都安装了sybase数据库,数据库的版本也是一样的,都是12.5.0.3.
$ dataserver -v
Adaptive Server Enterprise/12.5.0.3/EBF 11447 ESD#4/P/HP9000-879/HP-UX 11.0/rel12503/1939/64-bit/FBO/Sun Sep 21 06:02:05 2003
Confidential property of Sybase, Inc.
Copyright 1987, 2003
Sybase, Inc.  All rights reserved.
Unpublished rights reserved under U.S. copyright laws.
This software contains confidential and trade secret information of Sybase,
Inc.   Use,  duplication or disclosure of the software and documentation by
the  U.S.  Government  is  subject  to  restrictions set forth in a license
agreement  between  the  Government  and  Sybase,  Inc.  or  other  written
agreement  specifying  the  Government\'s rights to use the software and any
applicable FAR provisions, for example, FAR 52.227-19.
Sybase, Inc. One Sybase Drive, Dublin, CA 94568, USA
一件很奇怪的事情发生了
在192.168.100.228上我可以正常登陆
$ isql -Usa -PPos@07 -Smkt07                                          
1>

但是在192.168.100.232上则不可以,
$ isql -Usa -PPos@10 -Smkt10
sh: Mkt10:  not found.
经过仔细的研究发现是HP-UNIX操作系统的问题,192.168.100.232不识别特殊字符@,需要进行转义处理---在@前加反斜杠即可
$ isql -Usa -PPos\\@Mkt10 -Smkt10
1>
192.168.100.228的环境变量
$ env
_=/usr/bin/env
MANPATH=/usr/share/man/%L:/usr/share/man:/usr/contrib/man/%L:/usr/contrib/man:/usr/local/man/%L:/usr/local/man:/opt/upgrade/share/man/%L:/opt/upgrade/share/man:/opt/pd/share/man/%L:/opt/pd/share/man:/opt/pd/share/man/%L:/opt/pd/share/man:/opt/pd/share/man/%L:/opt/pd/share/man:/opt/ignite/share/man/%L:/opt/ignite/share/man:/opt/mx/share/man:/opt/resmon/share/man:/usr/dt/share/man:/opt/samba/man:/opt/gnome/man:/opt/perl/man:/opt/wbem/share/man:/opt/openssl/man:/opt/openssl/prngd/man:/opt/hparray/share/man/%L:/opt/hparray/share/man:/opt/graphics/common/man:/opt/perf/man/%L:/opt/perf/man
SYBASE_SYSAM=SYSAM-1_0
SYBASE_FTS=EFTS-12_5
SHLIB_PATH=/sybase/ASE-12_5/lib:/sybase/OCS-12_5/lib:/sybase/OCS-12_5/lib3p:/sybase/EFTS-12_5/lib
PATH=/sybase/ASE-12_5/bin:/sybase/OCS-12_5/bin:/sybase/CFG-1_0/bin:/usr/bin:/usr/ccs/bin:/usr/contrib/bin:/opt/hparray/bin:/opt/nettladm/bin:/opt/upgrade/bin:/opt/fcms/bin:/opt/pd/bin:/usr/bin/X11:/usr/contrib/bin/X11:/opt/resmon/bin:/opt/mx/bin:/opt/gnome/bin:/opt/mozilla:/opt/perl/bin:/opt/wbem/bin:/opt/wbem/sbin:/usr/sbin/diag/contrib:/opt/graphics/common/bin:/opt/ignite/bin:/opt/perf/bin:.
COLUMNS=125
EDITOR=vi
SYBASE_JRE=/sybase/shared-1_0/jre1.2.2
LOGNAME=sybase
ERASE=^H
SYBASE=/sybase
SHELL=/usr/bin/sh
HOME=/sybase
SYBASE_ASE=ASE-12_5
LD_LIBRARY_PATH=/sybase/OCS-12_5/lib:/sybase/OCS-12_5/lib3p64
TERM=vt100
PWD=/sybase
TZ=EAT-8
SYBASE_OCS=OCS-12_5
LINES=40
192.168.100.232的环境变量
$ env
_=/usr/bin/env
MANPATH=/usr/share/man/%L:/usr/share/man:/usr/contrib/man/%L:/usr/contrib/man:/usr/local/man/%L:/usr/local/man:/opt/upgrade/share/man/%L:/opt/upgrade/share/man:/opt/pd/share/man/%L:/opt/pd/share/man:/opt/pd/share/man/%L:/opt/pd/share/man:/opt/pd/share/man/%L:/opt/pd/share/man:/opt/ignite/share/man/%L:/opt/ignite/share/man:/opt/mx/share/man:/opt/resmon/share/man:/usr/dt/share/man:/opt/samba/man:/opt/gnome/man:/opt/perl/man:/opt/wbem/share/man:/opt/openssl/man:/opt/openssl/prngd/man:/opt/hparray/share/man/%L:/opt/hparray/share/man:/opt/graphics/common/man:/opt/perf/man/%L:/opt/perf/man
SYBASE_SYSAM=SYSAM-1_0
SYBASE_FTS=EFTS-12_5
SHLIB_PATH=/sybase/ASE-12_5/lib:/sybase/OCS-12_5/lib:/sybase/OCS-12_5/lib3p:/sybase/EFTS-12_5/lib:
PATH=/sybase/ASE-12_5/bin:/sybase/OCS-12_5/bin:/sybase/CFG-1_0/bin:/usr/bin:/usr/ccs/bin:/usr/contrib/bin:/opt/hparray/bin:/opt/nettladm/bin:/opt/upgrade/bin:/opt/fcms/bin:/opt/pd/bin:/usr/bin/X11:/usr/contrib/bin/X11:/opt/resmon/bin:/opt/mx/bin:/opt/gnome/bin:/opt/mozilla:/opt/perl/bin:/opt/wbem/bin:/opt/wbem/sbin:/usr/sbin/diag/contrib:/opt/graphics/common/bin:/opt/ignite/bin:/opt/perf/bin
COLUMNS=125
LM_LICENSE_FILE=/sybase/SYSAM-1_0/licenses/license.dat:
SYBASE_JRE=/sybase/shared-1_0/jre1.2.2
LOGNAME=sybase
ERASE=^H
SYBASE=/sybase
SHELL=/sbin/sh
HOME=/sybase
SYBASE_ASE=ASE-12_5
LD_LIBRARY_PATH=/sybase/OCS-12_5/lib:/sybase/OCS-12_5/lib3p64:
TERM=vt100
PWD=/sybase/ASE-12_5/bin
TZ=EAT-8
SYBASE_OCS=OCS-12_5
LINES=40
经过仔细的对比我没有看出这两台机器的sybase用户环境变量有什么“本质”的区别。
此外我还做了如下实验,在192.168.100.228(包含@但是可以正常登陆的服务器)上添加了一个测试帐户
hp8420a1[/]#useradd suncs
hp8420a1[/]#passwd suncs
Changing password for suncs
New password:
Re-enter new password:
Passwd successfully changed   (密码是qazwsx)
新开一个窗口使用用户suncs可以正常登陆192.168.100.228
再次更改suncs的密码
hp8420a1[/]#useradd suncs
hp8420a1[/]#passwd suncs
Changing password for suncs
New password:
Re-enter new password:
Passwd successfully changed    (密码是pos@sun)
再次用suncs登陆系统的时候输入密码[email=pos@sun]pos@sun[/email]不能登陆,输入pos\\@sun可以正常登陆。
我最终的问题是为什么我的机器一台可以正常登陆,另一台却必须要在@前加上\\号才可以正常登陆呢?期待高手解答。

论坛徽章:
0
2 [报告]
发表于 2009-10-23 16:00 |只看该作者
是不是跟什么密码策略有关的?

论坛徽章:
10
处女座
日期:2015-01-22 16:08:50技术图书徽章
日期:2018-09-13 11:25:52技术图书徽章
日期:2018-09-13 11:25:45技术图书徽章
日期:2018-09-13 11:25:37技术图书徽章
日期:2018-09-13 11:25:29黑曼巴
日期:2018-06-04 09:03:192017金鸡报晓
日期:2017-01-10 15:19:56极客徽章
日期:2016-12-07 14:03:402015年迎新春徽章
日期:2015-03-04 09:50:28技术图书徽章
日期:2018-09-13 11:26:01
3 [报告]
发表于 2009-10-23 18:04 |只看该作者
这就奇怪了,两台机器配置都一样的啊

论坛徽章:
0
4 [报告]
发表于 2009-11-11 14:13 |只看该作者
经过仔细的研究发现是HP-UNIX操作系统的问题,192.168.100.232不识别特殊字符@,需要进行转义处理---在@前加反斜杠即可
$ isql -Usa -PPos\\@Mkt10 -Smkt10
1>
就是说为什么在sybase数据库的密码中包含@符号时需要在前面加\\号,系统才能识别?又为什么在su - root之后在su - sybase 之后系统就能识别了呢?

本文来自: IXPUB技术社区(www.ixpub.net) 详细出处参考:http://www.ixpub.net/viewthread.php?tid=1033263&highlight=

论坛徽章:
10
处女座
日期:2015-01-22 16:08:50技术图书徽章
日期:2018-09-13 11:25:52技术图书徽章
日期:2018-09-13 11:25:45技术图书徽章
日期:2018-09-13 11:25:37技术图书徽章
日期:2018-09-13 11:25:29黑曼巴
日期:2018-06-04 09:03:192017金鸡报晓
日期:2017-01-10 15:19:56极客徽章
日期:2016-12-07 14:03:402015年迎新春徽章
日期:2015-03-04 09:50:28技术图书徽章
日期:2018-09-13 11:26:01
5 [报告]
发表于 2009-11-12 08:56 |只看该作者
楼上的,为什么另外一台机器没有这种情况呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP