共计 1621 个字符,预计需要花费 5 分钟才能阅读完成。
系统环境:
操作系统:Solaris 10
错误现象:
[root@solaris187:/]#ftp 127.0.0.1
Connected to 127.0.0.1.
220 solaris187 FTP server ready.
Name (127.0.0.1:root): root
331 Password required for root.
Password:
530 Login incorrect.
Login failed.
root 用户不能访问 ftp,其他用户可以!
案例分析 :
在 Solaris 下默认为安全,root 用户是禁止访问 ftp,通过 /etc/ftpusers 文件来限制
如果在此文件中将 root 用户移除,root 用户就可以访问 ftp,但是本案例仍然不能访问!
案例分析 :
1、如果是配置文件限制,应该是 root 用户没有机会输入密码,直接被拒绝。
2、可以输入密码,说明认证身份错误;可能是口令或 /etc/passwd 文件问题。
排除口令问题,查看 /etc/passwd 文件:
[root@solaris187:/]#cat /etc/passwd
root:x:0:0:Super-User:/:usr/bin/bash
daemon:x:1:1::/:
bin:x:2:2::/usr/bin:
sys:x:3:3::/:
adm:x:4:4:Admin:/var/adm:
lp:x:71:8:Line Printer Admin:/usr/spool/lp:
uucp:x:5:5:uucp Admin:/usr/lib/uucp:
nuucp:x:9:9:uucp Admin:/var/spool/uucppublic:/usr/lib/uucp/uucico
smmsp:x:25:25:SendMail Message Submission Program:/:
listen:x:37:4:Network Admin:/usr/net/nls:
gdm:x:50:50:GDM Reserved UID:/:
webservd:x:80:80:WebServer Reserved UID:/:
postgres:x:90:90:PostgreSQL Reserved UID:/:/usr/bin/pfksh
svctag:x:95:12:Service Tag UID:/:
nobody:x:60001:60001:NFS Anonymous Access User:/:
noaccess:x:60002:60002:No Access User:/:
nobody4:x:65534:65534:SunOS 4.x NFS Anonymous Access User:/:
tom:x:500:500::/export/home/tom:/bin/bash
bob:x:501:500::/export/home/bob:/bin/bash
竟然发现在 root 用户的条目中,shell 部分在 usr 前少了个“/”, 导致无法启用 shell!
改为:
root:x:0:0:Super-User:/:/usr/bin/bash
@至此,问题解决!
Solaris 11(x86) 安装后不能使用中文 EUC 的问题 http://www.linuxidc.com/Linux/2012-10/71786.htm
Solaris 10/11 (x86) 下使用 VNC – Xvnc http://www.linuxidc.com/Linux/2012-10/71787.htm
Oralce Solaris 11 源码安装 Qt 4.8.3 http://www.linuxidc.com/Linux/2013-03/81440.htm
Solaris 11 安装 Zabbix Agent http://www.linuxidc.com/Linux/2013-07/87701.htm
Solaris 中配置 DNS 服务器 http://www.linuxidc.com/Linux/2013-06/86724.htm