Mac电脑网络账户中修改 shell(chsh)方法

在 Mac OS X 上,我们可以在 Users & Groups 设置中指定 Network Account Server 来开启网络账户的登录。但是,当我试图将网络账户的默认 shell 从 bash 修改为 zsh 的时候,出现了问题。

直接执行 chsh 命令,会在默认编辑器中打开下面的内容:

# 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:

当编辑了 shell: 的值之后,保存会出现这样的提示:

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

直接使用 sudo chsh -s /bin/zsh ,也会出现同样的提示。

根据 How do I change a users default shell in OSX? 提到的,按住 Ctrl 键单击 User & Groups 中显示的用户名称,会出现 Advanced Options... 选项,在其中可以设置默认的 shell。

但是,Network Account 没有 Advanced Options ,而其他用户都有。

最后,还是这个问答通过曲线救国的方式解决了问题: chsh doesn’t change $SHELL 。

方法很简单,操作系统不是不让改么?那么就直接改应用程序!

我使用的是 iTerm.app 代替默认的 Terminal 。进行如下的设置即可让 iTerm.app 启动的时候自动启动 zsh。

点击 iTerm.app -> Preferences -> Profiles -> General -> Command ;
设置 Command: 的值为 /bin/zsh 。

其实,如果不怕麻烦,在启动 shell 之后,再敲入 zsh 回车也能达到同样的效果。

时间: 2024-09-20 10:31:13

Mac电脑网络账户中修改 shell(chsh)方法的相关文章

苹果Mac电脑不会中病毒?你想的太天真

  与Windows平台相比,似乎很少有用户吐槽Mac平台的安全性,那么这是否意味着苹果电脑就真的不会中病毒呢?当然不是. 苹果Mac电脑不会中病毒?你想的太天真(图片来自Yahoo) 前几年,闪回恶意软件在Java系统发现了一个安全漏洞,该恶意软件感染了约60万台Mac.此后,OS X的后门程序KitM.A也被发现可对桌面截屏,而Rootpipe漏洞也难以修复. 同时,苹果对安全漏洞的修补也较为缓慢.Rootpipe漏洞最早在去年10月被发现,但直到上个月才有相应补丁,而且只修复了Yosemi

笔记本上不了网如何解决|电脑网络无法连接的快速修复方法

  笔记本上不了网如何解决|电脑网络无法连接的快速修复方法.当笔记本电脑出现无法上网的问题,除了检查是否是网线的连接问题,还需要查看电脑中的驱动以及各种设置是否出错.如果想免去以上复杂的操作步骤,那么可以参考接下来介绍的方法来快速修复电脑网络无法连接的问题. 1.打开电脑管家,点击右下角的工具箱,在里面找到电脑诊所并点击进入; 2.电脑诊所里可以轻松解决各种电脑问题故障,,找到"上网异常"分类,并点击进入; 3.里面包含各种常见的上网问题,根据自己的问题选择解决方案,比如点击"

mac电脑系统截图名日期后缀去除方法

  mac电脑系统截图名日期后缀去除方法介绍: 第一步:启动「终端」应用程序. 第二步:复制如下命令后粘贴到终端窗口中,然后按下 return 键(enter). defaults write com.apple.screencapture "include-date" 0 第三步:接着输入如下命令,然后再次按 return 键. killall SystemUIServer 就是这样简单.现在你会发现,当你截图的时候,文件名称中就已经不再包含截图的日期和时间啦! 注 1:如果你想恢复

在 Mac OS X 系统中修改文件权限

  在 Finder 中定位到要修改权限的文件或应用 通过"文件"菜单栏或右键菜单选择"显示简介"(快捷键 Cmd + I) 找到简介面板的最下方的"共享与权限"(Sharing & Permissions)部分 按需对不同用户赋予权限:读与写(read and write).只读(read only).无访问权限(no access) 权限设置完成后关闭文件简介面板后立即生效.

Win8系统中修改hosts的方法

Windows8发布了,相信不少人已经拿来尝鲜了.笔者也把家中的电脑也安装了Windows8,从家中网络访问公司后台的时后,需要修改hosts,但发现无法保存.可能一些尝鲜的用户在需要在家完成「残業」的时侯,也遇到了不能保存的情况.还有一种情况就是为了访问通常情况下无法访问的一些国外网站,或者绕过某些软件的认证等等,总之修改hosts是不少用户需要碰到的,但是现在windows8不让改了?这是肿么回事儿? 实际上笔者在windows8 RTM的时侯就抱怨过,这所谓「管理员帐户」离管理员越来越远了

Mac电脑关闭iTunes自动备份功能的方法

取消iTunes对iOS设备的备份功能 1.我们先关闭itunes然后我们再点击"终端"(应用程序->实用工具),打开命令输入界面我们把下面的代码复制下去: defaults write com.apple.iTunes DeviceBackupsDisabled -bool YES 2.现在我们打开iTunes,然后连接我们的iphone手机,此时你将会发现iTunes对设备进行了同步但不会备份了. 重新开启iTunes对iOS设备的备份功能 1.如果要实现它自动备份我们同样进

电脑网络ip地址冲突怎么办

  电脑网络ip地址冲突的解决方法一 设置成为由DHCP自动获取. 打开"控制面板",在"控制面板"里面打开"网络和Internet". 点击"网络和共享中心". 点击"本地连接". 点击"详细信息". 选择"Internet协议版本4(TCP/IPv4)"之后点击"属性". 在弹出的Internet 协议属性窗口里,点击"自动获得IP地

苹果Mac电脑上如何卸载搜狗输入法

  苹果Mac电脑上如何卸载搜狗输入法?搜狗输入法Mac版在沿袭其一贯的智能输入的传统之余,新为众多苹果用户提供了一个更加流畅,更加简洁.更加符合Mac的输入体验.但有些安装了搜狗输入法的用户觉得不好用,想要卸载却不知道怎么操作.下面,安下小编带来苹果Mac电脑上卸载搜狗输入法的方法,在系统输入法中删除搜狗输入法和彻底在电脑中删除两方面介绍,希望对你有帮助! 苹果Mac电脑上如何卸载搜狗输入法 方法一.在系统输入法中删除搜狗输入法 1先来看看在我的 Mac 上也有搜狗输入法,如图所示 2.首先请

mac电脑系统截图名日期后缀怎么去除

  mac电脑系统截图名日期后缀去除方法来啦!玩mac电脑的朋友应该知道默认情况下,在os x中用Command-Shift-3 等快捷键来截图时,你会发现生成的图片名称分为两个部分:「屏幕快照」字样后跟着「截图的日期和时间」部分(如 2015-04-17 09.19.45).那么这种mac电脑系统截图名日期后缀怎么去除呢?和小乐哥一起来看看mac电脑系统截图名日期后缀去除方法吧! mac电脑系统截图名日期后缀去除方法介绍: 第一步:启动「终端」应用程序. 第二步:复制如下命令后粘贴到终端窗口中