LinuxSir.Org  
| 网站首页 | 注册账号 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
 
主题工具
旧 10-02-09, 21:49 第 1 帖
zhaozhengpi
 
 
 
注册会员  
  注册日期: Feb 2010
  帖子: 6
  精华: 0
 

标题: 用ROOT用户登陆总是提示如下 ,求救~~


请问各位大侠,我用ROOT用户登陆总是出现如下界面,


localhost login:root
password:
last login:tue feb 9 21:35:37 on tty1
you have new mail.
no directory /file!
logging in with home="/.
-bash-2.05#

正常的界面应试是[root@localhost root]$,可是我怎么也调不回原来的界面了,
  zhaozhengpi 当前离线   回复时引用此帖
旧 10-02-09, 22:11 第 2 帖
zhaozhengpi
 
 
 
注册会员  
  注册日期: Feb 2010
  帖子: 6
  精华: 0
 

-bash-2.05# pwd
/
-bash-2.05# ls
bin dev home lib misc opt root tmp var
boot etc initrd lost+found mnt proc sbin usr
-bash-2.05#


这里还有ROOT目录,,应该主目录没被删除
  zhaozhengpi 当前离线   回复时引用此帖
旧 10-02-09, 22:29 第 3 帖
zeyata
 
 
 
注册会员  
  注册日期: Oct 2008
  帖子: 100
  精华: 0
 

引用:
作者: zhaozhengpi
no directory /file!
logging in with home="/".
这表明你的root用户的主目录设置为了/file,而该目录不存在。标准的设置应该为/root。
运行以下命令可看出root用户有没有设置正确
代码:
grep root /etc/passwd
在我的机器上输出为
代码:
root:x:0:0:root:/root:/bin/bash
其中的"/root"即为root用户的主目录
用任意编辑器编辑一下/etc/passwd这行就行
或者执行以下命令
代码:
sed -i -e '/root/s/\/file/\/root/' /etc/passwd
  zeyata 当前离线   回复时引用此帖
旧 10-02-24, 20:26 第 4 帖
zhaozhengpi
 
 
 
注册会员  
  注册日期: Feb 2010
  帖子: 6
  精华: 0
 

谢谢,,已照着你的方法解决
  zhaozhengpi 当前离线   回复时引用此帖
旧 10-03-12, 15:53 第 5 帖
java_php
 
 
 
注册会员  
  注册日期: Mar 2010
  帖子: 5
  精华: 0
 

学习了
很实用的知识
passwd 文件
  java_php 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 15:20


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2010, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2009, LinuxSir.Org