引言:
前言:
经常见很多朋友说把shell改成了bash,现在进不去系统了,询问如何解决,觉得有必要把它作个总结,希望大家一定不要更改root用户shell,追求强大的功能没错,但为此放弃安全则不可取,随便把shell的知识普及一下(注:本人对shell其实也是一知半解J),让大家对shell有...
摘要:
今天又把hand book看了一遍,结果发再了手册居然有提到这个问题,而且影响性能。发贴给大家,以后见了就不要怕了。
[code:1:a2a3a09564]19.4.6. 删除 /usr/obj
随着重新构建系统的进行, 编译结果会放到 (默认情况下) /usr/obj 下。 这些目录
会映射到 /usr/src。
通过删除这个目录, 可以加速 make buildworl......
摘要:
曾经装过一次openbsd,由于种种原因,没有再继续使用,现在简单的把原来的笔记整理一下吧,这个笔记是以3.6为例,希望不算太过时,估计方法应该没变。
首先要下载安装所需的包
在官方发布的openbsd光盘上可以获取源代码,当然也可以从网上下载src.tar.gz、sys.tar.gz、ports.tar.gz文档
cp /home/jjp/src.tar.gz /usr/src/
tar......
chsh以后进不去系统的解决之道暨FreeBSD下shell使用简介
前言:
【程序编程相关:
new guy】 【推荐阅读:
安装Solaris之后9个主要的设置】经常见很多朋友说把shell改成了bash,现在进不去系统了,询问如何解决,觉得有必要把它作个总结,希望大家一定不要更改root用户shell,追求强大的功能没错,但为此放弃安全则不可取,随便把shell的知识普及一下(注:本人对shell其实也是一知半解j),让大家对shell有个初步的印象.
【扩展信息:
SSH 证书配置方法】 p.s.宣传一下cu的shell版 ,高手如云啊,学shell的好去处,希望不要在我开始学的时候没落了,呵呵.
如果您把root的shell改成了bash(很多人因为bash的强大功能而选择了它,或者是从linux转到bsd上的,习惯了bash),而导致进不去系统了,可以通过以下几种方式解决:
一:系统启动时,选择“4”,进入“单用户”模式,输入“boot -s”进入单用户的提示符“#”,依次键入如下命令:
[code:1:15e08044fa]
fsck -p
mount -u /
mount -a -t ufs
swapon -a
chsh -s /bin/csh
[/code:1:15e08044fa]
二:这个方法其实与方法一相似,进入单用户模式以后,把/etc/passwd与/etc/master.passwd里root的shell都改成/bin/csh,然后执行:
[code:1:15e08044fa]
fsck -p
mount -u /
mount -a -t ufs
swapon -a
ee /etc/passwd
ee /etc/master.passwd
pwd_mkdb /etc/master.passwd
[/code:1:15e08044fa]
这是因为login的时候读取的是/etc/pwd.db与/etc/spwd.db,所以在你更改了/etc/passwd与/etc/master.passwd之后还需要重新生成这两个文件.
三:su -m成为root,这样tcsh就成为你作为root时候的shell了,然后chsh即可.
man su可以看到:
[code:1:15e08044fa]
-m leave the environment unmodified. the invoked shell is your
...
下一页 摘要:
os: openbsd 3.6 for i386
安装ucd-snmp
# pkg_add http://ftp.it.net.au/openbsd/3.6/packages/i386/ucd-snmp-4.2.6.tgz
配置ucd-snmp
# cp /usr/local/share/examples/ucd-snmp/example.conf /etc/snmpd.conf
#......