MacOS端末を起動するたびにパスワードを要求するのはなぜですか?

MacOS端末を起動するたびにパスワードを要求するのはなぜですか?

私はMacOS(およびシェルの世界)に初めてアクセスし、Homebrewをインストールしたときにいくつかの設定を変更した後にこれが発生し始めました。 「Shift ZZ」を使用してこのモードを終了し、通常のzshシェルに戻ることができます。しかし、いくつかの設定をめちゃくちゃにするまで、パスワードは尋ねられませんでした。

端末を実行すると、次のように表示されます。

タイトル: ターミナル --sudo

Last login: Fri Feb 26 22:23:31 on ttys000
/Users/zohaibzaheer/.zprofile:6: no such file or directory: 
Users/zohaibzaheer/.zprofile
Password:

    
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
"/etc/paths" 9L, 49C

そして「Shift ZZ」を押すと、次の画面が表示されます。

Last login: Fri Feb 26 22:30:15 on ttys000
/Users/zohaibzaheer/.zprofile:6: no such file or directory: Users/zohaibzaheer/.zprofile
Password:
/Users/zohaibzaheer/.zprofile:12: no such file or directory: /opt/homebrew/bin/brew
zohaibzaheer@Zohaibs-MacBook-Air ~ % 

ベストアンサー1

シェル構成ファイルの内容を確認してください。

  • / etcに無効なパスを参照する行があります~/.zshrc。以前は相対パスが/ありませんUsersでした。
  • sudo vi /etc/paths。代わりに端末に入れたい行があります~/.zshrc

~/.zshrc からこの行を削除するか、必要に応じて変更します。

おすすめ記事