/ etc /にlaunchd.confファイルを作成するこのコマンドを含むチュートリアルに従っていました。
Sudo echo "some command" > /etc/launchd.conf
しかし、それは機能しませんでした。管理者パスワードを入力した後、許可が拒否されました。リンクの権限が間違っているようだったので、Sudo chmod 755 /etc/
しかし、端末をロードできないため、エラーが発生しますThe administrator has set your Shell to an illegal value
コマンドをSudo
しようとすると、次のようになります。
Sudo: can't open /private/etc/sudoers: Permission denied
Sudo: no valid sudoers sources found, quitting
Process *tramp/Sudo root@localhost* exited abnormally with code 1
これは、リンク/ etcがどのように見えるか、どのように見えるべきか、そしてどのように復元するのですか?
lrwxr-xr-x 1 root wheel 11 Jul 21 2011 etc -> private/etc
/ private/etc.。
drw-r--r-- 111 root wheel 3774 Mar 26 02:25 etc
編集:私はMac OS X10.7.3を使用しています
カイルジョーンズの答えは間違いなく機能しますが、ディスクユーティリティからアクセス許可の修復を実行してみましたか?それはトリックをするかもしれません....
起動チャイムが最初に聞こえたときにcommand-s
を押したまま、Macを再起動します。画面にテキストが表示されるまで押し続けます。システムは、ルートシェルを使用してシングルユーザーモードで起動します。
mount -uw /
chmod a+x private/etc
/ etcに再びアクセスできるようになります。シェルにexit
と入力すると、Macの起動が終了します。