免费注册 查看新帖 |

Chinaunix

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

[NetBSD] NETBSD新手求助, 我把RC.CONF搞坏了..启动的时候出现这个.. [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-01-11 17:56 |只看该作者 |倒序浏览
NETBSD新手求助, 我把RC.CONF搞坏了..启动的时候出现这个..

我装好NETBSD,装了XFCE 4 ,进去后看到/ETC/DEFAULTS下面有个rc.conf 就把它拷贝到/ETC 替换了原来的..


现在倒好,进不去系统了.如图..------------------------


怎么办?VI编辑不了啊,删不掉啊,权限问题?

本人搞美术的,计算机方面垃圾, 麻烦大家说清楚点怎么解决这个问题..

学习NETBSD主要是因为喜欢啊, 喜欢这种小系统,准备弄好了装好APACHE拿去托管啊...
服务主要是家里人朋友用..

论坛徽章:
0
2 [报告]
发表于 2008-01-11 18:04 |只看该作者
救命啊............网速慢, pkgsrc 安装的xfce4 不容易啊...... 删了又要搞1天了

论坛徽章:
0
3 [报告]
发表于 2008-01-11 19:03 |只看该作者
先运行
fsck -p
mount -u /
mount -a -t ufs
swapon -a

再修改rc.conf即可

[ 本帖最后由 feillex 于 2008-1-11 19:04 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2008-01-11 20:09 |只看该作者
谢谢..看起来有效,

但是VI尝试编辑rc.conf的时候出现   

具体过程抓图::   (我从新装了个虚拟机,然后搞出相同的问题,-_-,这是抓图)


[ 本帖最后由 apple12c 于 2008-1-11 20:39 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2008-01-11 20:36 |只看该作者
我感觉应该是使用了
chflags schg rc.conf
这个命令,使文件完全无法修改。可以用
ls -lo rc.conf
命令查看是否添加了schg属性标志。
如:-rw-r--r-- 1 root wheel schg rc.conf
如有的话,使用
chflags noschg rc.conf 或 chflags unschg rc.conf (不同系统有点不同……)
去掉schg这个标志。
更详细的请看man schg

论坛徽章:
0
6 [报告]
发表于 2008-01-11 20:37 |只看该作者
22、 保护你的档案
  在系统中,有许多档案或一些设定档是非常重要的,加上 FreeBSD (或是一般 unix-like)系统都没有类似 ms 的垃圾回收桶的功能,万一不幸删掉(或修改)某个重要的档案,可能会造成不小的困扰..
  
  虽然,FreeBSD 对于档案的权限设定的非常严密,但有些时候,我们以 root 身份工作,仍会有此风险..
  
  那要如何避免这种情形发生或是保护某些重要的档案呢?
  
  我们可以用 chflags 来达成这个目的,顾名思义, chflags 是由二个字所组成,即 change 和 flags(档案的旗标)..
  
  例如我们要保护 /etc/inetd.conf 这个档案,以免误删或被修改,则指令如下:
  
  # chflags schg /etc/inetd.conf
  
  这样就可以保护这些档案,如要显示这些档案的旗标(flag),可用 ls 来看..
  
  # ls -lo /etc/inetd.conf => l 是小写的 L
  
  -rw------- 1 root wheel schg 47 Mar 28 21:29 inetd.conf
  
  要解除旗标设定,可用 unschg,也就是在 schg 前加 un ,如:
  
  # chflags unschg /etc/inetd.conf
  
  大部份我们进入主机都是以 root 身份执行,因此稍不小心,可能就..因此建议将一些重要的档案及设定档设定为 schg flags,以保护档案..
  
  如 /bin、 /sbin、 /etc/.conf、 /usr/lcaol/etc/*.conf .. 这些档案最好都是定成 schg 旗标..
  

论坛徽章:
0
7 [报告]
发表于 2008-01-11 21:14 |只看该作者


没有schg 属性哦..


我VI编辑不了rc.conf  ..然后我就把它删了, 心想删了重新修创建个/etc/rc.conf,把代码输进去就好了把...

- -郁闷的 创建也创建不了..

看来是/etc 这个文件夹也只有只读属性 ..我该先搞清除这些文件和文件夹的属性设置了..谢谢大家.

论坛徽章:
0
8 [报告]
发表于 2008-01-11 21:18 |只看该作者
  好久没有用NB了

论坛徽章:
2
IT运维版块每日发帖之星
日期:2015-10-05 06:20:00操作系统版块每日发帖之星
日期:2015-10-05 06:20:00
9 [报告]
发表于 2008-01-11 21:39 |只看该作者
晕,对NB也不熟,不过有一个办法可以看看。用VM最小化装一个NB,然后对比.cshrc和/etc/rc.conf,应该能找出问题所在了。

论坛徽章:
0
10 [报告]
发表于 2008-01-11 21:57 |只看该作者

回复 #1 apple12c 的帖子

首先运行“mount -u /”正常的挂载根文件系统,

然后设置 TERM 属性,默认的 shell 用“set TERM=vt100”,vi 就应该可以使用,找个默认的的 rc.conf 拷贝过去,可以在 windows 下面下载,然后 mount 分区,直接覆盖,再改一个“rc_configured = YES”就应该可以了。

有问题再讨论。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP