专注各种脚本编程
Baidu
加入收藏夹
本站内容有下面分类知识,欢迎您的到来^_^
shell相关:指令篇 基础篇 脚本欣赏 编程实例 shell问问 shell视频教程 技巧篇 水平测试 E文资料 vi编辑器 高级Bash脚本编程指南
其他:mysql perl c语言 oracle
当前位置:| 主页>shell技巧/应用篇>

教你更改aix的默认shell

百度收藏 QQ搜藏
安装好了aix系统后,默认使用的shell 是 ksh,使用起来颇为不便,既不能用上下箭头调出历史命令,也不能自动补齐。好在aix 提供了bash for 5l,下载了一个实验了一下,用起来很好。接下来的工作就是把bash改成用户的默认shell。查了一些文章,没有提到具体可行的办法,只是提到使用 chsh or passwd -s命令来修改。但是系统提供的选项里面没有bash。摸索了一阵,得到解决方法如下:

1。直接修改/etc/passwd里面的对应用户默认shell为bash。该方法需要root权限,用户自己无法完成。

2. 修改/etc/shells 和/etc/security/login.cfg(有些文章标明为login.def,害的我一阵好找,在我的aix 5.2上为login.cfg),将bash 添加到可以使用的shell列表里,然后使用chsh命令就可以直接改变你的默认shell了。每个用户都可以修改自己的默认shell为最喜欢的 shell。

以上方法供大家参考,有更好的办法,希望提供我知道。
上一篇:下载iso文件的后md5sun文件有什么用? 下一篇:十条捷径教你掌握bash(1-5)

power by soyo123 2007-2008