终端设置为无法修复的非法值

时间:2014-05-15 09:58:33

标签: macos shell command-line terminal command

我正在运行Snow Leopard 10.6.8,今天我尝试运行终端,当我收到错误时说。 "You are authorised to run this application
The Administrator has set your shell to and illegal value."
我检查了较旧的帖子,到目前为止,我尝试使用磁盘实用程序将终端文件权限,更改/私有/ etc / shell更改为默认和修复权限。有谁知道如何解决这个问题。

2 个答案:

答案 0 :(得分:1)

听起来您的用户shell设置为非法值。解决这个问题:

  1. 打开“系统偏好设置”,然后转到“用户和组”窗格
  2. 点击挂锁并以管理员身份进行身份验证
  3. 右键单击(或按住Control键单击)侧栏中的用户帐户,然后从出现的快捷菜单中选择“高级选项”。
  4. 在“高级”对话框中,将“登录”shell更改为“/ bin / bash”。不要改变任何人。
  5. 点击“确定”保存更改,注销&回来,再次尝试使用终端。

答案 1 :(得分:0)

您的用户的默认shell将在用您的用户名开头的行尾添加/private/etc/passwd。它应设置为/bin/bash