处理Unix操作系统问题

系统 其他OS
我们在文章中可以学习到Unix操作系统中不能进入多用户工作方式这个问题进行分析,并提出正确的解决方法,希望大家能够更好的学习Unix操作系统。

在Unix操作系统中,我们经常会遇到某些问题,对于这些问题,我们今天就来给大家做一些讲解,并对系统启动后不能进入多用户工作方式这个问题提出一种解决方案。

造成这种情况的原因一般有两种可能:

1、/etc/inittab文件丢失或损坏
2、/etc/passwd文件丢失或损坏

如果在系统在引导时提示:
init:cannot open /etc/inittab errno:2

然后按+d进入多用户失败。则表明是/etc/inittab文件丢失或损坏,而此文件包括init命令,控制计算机所进入的init级别,其中 init 0就是关闭计算机,init 1为进入单用户工作方式,init 2是系统启动时默认的多用户运行级别。解决办法是修复inittab文件,重新建立Unix操作系统内核。解决办法有两个:

1、重新建立inittab的文件联结,命令格式:

  1. #ln -s /var/opt/K/SCO/unix/5.0.5a/etc/inittab /etc.inittab 

2、重构inittab文件

  1. #touch /etc/.new-unix  
  2. #cd /etc/conf/bin  
  3. #./idmkenv 

在系统提示下输入"y",然后输入:
#cat /etc/inittab
完成上述工作后,输入:
#init 2

就可以进入多用户Unix操作系统了。

如果在系统引导时提示

  1. su:unknown id:root  
  2. init:single user mode  
  3. password file missing  
  4. entering system maintenance mode  

然后Unix操作系统只能进入单用户维护模式,则表明是/etc/passwd文件丢失或损坏。如果使用l 命令显示文件的长列表,系统会首先显示:/etc/passwd cannot be opened for reading。解决办法是将应急盘的root盘(第二张应急盘)中的passwd文件拷入硬盘,修改passwd文件的属主和属组。

命令格式为:

  1. #mount -r  /dev/rfd0135ds18 /mnt  
  2. #cp /mnt/etc/passwd /etc/passwd  
  3. #chown bin:auth passwd  
  4. #reboot 

这样,我们就解决了Unix操作系统启动后不能进入多用户工作方式的问题了,如果还有更多的问题,希望大家可以提出来。

【编辑推荐】

  1. 防止入侵Unix操作系统决策
  2. 讲述Unix操作系统环境
  3. 无Unix操作系统安全之忧
  4. 入侵Unix操作系统基础知识
  5. 管理Unix操作系统交换区
责任编辑:小霞
相关推荐

2010-04-08 18:25:03

Unix操作系统

2010-04-09 16:45:42

Unix操作系统

2010-04-20 12:40:23

Unix操作系统

2010-04-14 14:55:29

Unix操作系统

2010-04-16 09:57:25

Unix操作系统

2010-04-15 18:46:53

Unix操作系统

2010-04-19 13:54:43

Unix操作系统

2010-04-07 11:31:25

Unix操作系统

2010-05-05 10:25:24

Unix操作系统

2010-04-16 17:38:25

2010-04-15 18:06:08

Unix操作系统

2010-04-13 12:27:44

Unix操作系统

2010-04-15 18:10:30

2010-04-29 15:46:47

Unix操作系统

2010-04-19 17:25:31

Unix操作系统

2010-04-20 17:07:57

2010-04-20 17:11:33

Unix操作系统

2010-04-20 11:52:33

Unix操作系统

2010-04-19 18:35:35

Unix操作系统

2010-04-19 17:06:18

点赞
收藏

51CTO技术栈公众号