shell: 在 Mac OS X 的网络账户中修改 shell(chsh)
June 3, 2015
- 本站文章除注明转载外,均为本站原创或者翻译。
- 本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也尊重你的智商;
- 本站部分原创和翻译文章提供markdown格式源码,欢迎使用 文章源码进行转载;
- 本文标题:在 Mac OS X 的网络账户中修改 shell(chsh)
- 本文链接: http://zengrong.net/post/2292.htm
在 Mac OS X 上,我们可以在
直接执行
# Changing user information for rzeng. # Use "passwd>" to change the password. ## # Open Directory: /Active Directory/XXXX/xxxx.com ## Shell: /bin/bash Full Name: Rong Zeng Office Location: Office Phone: Home Phone:
当编辑了
chsh: Operation was denied because the current credentials do not have the appropriate privileges. Operation was denied because the current credentials do not have the appropriate privileges.chsh: no changes made
直接使用
根据 How do I change a users default shell in OSX?提到的,按住 Ctrl 键单击
但是,
最后,还是这个问答通过曲线救国的方式解决了问题: chsh doesn’t change $SHELL。
方法很简单,操作系统不是不让改么?那么就直接改应用程序!
我使用的是 iTerm.app 代替默认的 Terminal 。进行如下的设置即可让 iTerm.app 启动的时候自动启动 zsh。
-
点击
iTerm.app -> Preferences -> Profiles -> General -> Command ; -
设置
Command: 的值为/bin/zsh 。
其实,如果不怕麻烦,在启动 shell 之后,再敲入
(全文完)
0 Comments