AIX系统如何设定C shell。具体操作步骤如何?希望有朋友可以帮助到我。 10
展开全部
你可以通过修改passwd,还有使用smitty security修改用户信息修改shell
因为不知道你具体想修改的是系统默认shell,还是某个单独用户的shell.
所以我引用别人写的一篇修改默认shell的文章,你可以参考一下。
安装好了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。
以上方法供大家参考,有更好的办法,希望提供我知道。
因为不知道你具体想修改的是系统默认shell,还是某个单独用户的shell.
所以我引用别人写的一篇修改默认shell的文章,你可以参考一下。
安装好了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。
以上方法供大家参考,有更好的办法,希望提供我知道。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询