LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1240|回复: 6

为什么root显示I have no name! 了

[复制链接]
发表于 2010-9-19 19:30:34 | 显示全部楼层 |阅读模式
[I have no name!@czcollect02 local]#
[I have no name!@czcollect02 local]# ll /etc/nsswith.conf
-rw-r--r--    1 0        0             787  9月 19 19:05 /etc/nsswith.conf
[I have no name!@czcollect02 local]# ll /etc/passwd
-rw-r--r--    1 0        0            1770 2009-10-24  /etc/passwd
[I have no name!@czcollect02 local]# ll /etc/group
-rw-r--r--    1 0        0             651 2009-10-24  /etc/group

为什么root显示I have no name! 了
发表于 2010-9-19 20:23:59 | 显示全部楼层
这个算正常吧?试给出你的PS1环境变量的值
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-20 09:00:16 | 显示全部楼层
不正党,现在很多应用都开不了,如SYBASE MYSQL APACHE等,且FTP等到也一样
[I have no name!@czcollect02 cattsoft]# echo $PS1
[\u@\h \W]\$

[I have no name!@czcollect02 root]# export PS1='[$USER@$HOSTNAME $PWD]#'
[0@czcollect02 /root]#
[0@czcollect02 /root]#uptime
22:01:13  up 330 days,  5:11,  2 users,  load average: 0.02, 0.03, 0.06
[0@czcollect02 /root]#w
22:01:24  up 330 days,  5:11,  2 users,  load average: 0.02, 0.03, 0.06
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU  WHAT
root     pts/5    134.192.110.185   6:40pm  2:25m  0.02s  0.02s  -bash
root     pts/0    134.192.99.10     9:40pm  0.00s  0.18s  0.17s  -bash
[0@czcollect02 /root]#env
HOSTNAME=czcollect02
TERM=xterm
SHELL=/bin/bash
HISTSIZE=1000
SSH_CLIENT=134.192.99.10 40355 22
QTDIR=/usr/lib/qt-3.1
SSH_TTY=/dev/pts/0
LC_ALL=C
USER=0
LS_COLORS=no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01r=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:
USERNAME=root
MAIL=/var/spool/mail/0
PATH=/usr/java/j2sdk1.4.2_09/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin:/root/bin
INPUTRC=/etc/inputrc
PWD=/root
LANG=C
LAMHELPFILE=/etc/lam/lam-helpfile
PS1=[$USER@$HOSTNAME $PWD]#
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
SHLVL=1
HOME=/root
LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN
BASH_ENV=/root/.bashrc
LOGNAME=0
SSH_CONNECTION=134.192.99.10 40355 134.201.208.251 22
LESSOPEN=|/usr/bin/lesspipe.sh %s
G_BROKEN_FILENAMES=1
_=/bin/env
[0@czcollect02 /root]#
回复 支持 反对

使用道具 举报

发表于 2010-9-20 12:59:25 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2010-9-20 20:13:21 | 显示全部楼层
没有/etc/passwd或/etc/passwd不正确
回复 支持 反对

使用道具 举报

发表于 2010-10-11 17:13:01 | 显示全部楼层
估计是在 /etc/passwd里边看看。 是不是root名字改成那个东东,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-10-18 13:26:29 | 显示全部楼层

试过了没用的。我之前就试了

Post by cigerma;2112994
Google 一下,
http://charlesleaver.com/2009/12/solving-i-have-no-name/
root@gw-pkl-01:~# ls -la /etc/passwd
-rw------- 1 root root 2331 2008-08-12 13:49 /etc/passwd
root@gw-pkl-01:~#
Make it read­able and every­thing works again.
root@gw-pkl-01:~# chmod +r /etc/passwd
root@gw-pkl-01:~# su - charles
charles@gw-pkl-01:~$ id
uid=1000(charles) gid=1000(charles) groups=4(adm),20(dialout),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),107(fuse),109(lpadmin),115(admin),1000(charles),1001(wheel)
charles@gw-pkl-01:~$ whoami
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表