El Capitanに切り替えると、多数のユーザーがアクセス権の問題に遭遇しました-壊れた
sudo 、誤ったタイムゾーンなど...
悪の根源は
/ private /などへの切り捨てられたアクセスです
まず、あなたのものをチェックする必要があります。
ターミナルを開き(これは
Spotlightで実行できます)、
ls -la / privateと入力します。
$ ls -la /private total 0 drwxr-xr-x@ 6 root wheel 204 Oct 1 10:20 . drwxr-xr-x 33 root wheel 1190 Nov 4 15:56 .. drwxr-xr-x 106 root wheel 3604 Nov 13 18:04 etc drwxr-xr-x 2 root wheel 68 Aug 23 02:28 tftpboot drwxrwxrwt 14 root wheel 476 Nov 16 10:55 tmp drwxr-xr-x 25 root wheel 850 Nov 4 17:02 var $
これは、
drwxr-xr-xの外観などです
。 「drwx -----」のように見える場合は、
大歓迎です。
アクセス権を復元するように思えます-Spotlight-> DiskUtility-> FirstAid ...しかし、Repair Permissionは今どこにありますか?
結局のところ、このオプションはGUIから使用できなくなりました。
ただし、Googleが指示しているように(たとえば、
osxdaily.com / 2015/11/04 / verify-repair-permissions-mac-os-x )、これはコマンドラインから実行できます。
sudo /usr/libexec/repair_packages --repair --standard-pkgs /
したがって、sudoを復元するために必要なのは...動作するsudoです! やや皮肉ですね。
それにもかかわらず、解決策があります。
権利を修正するには、次のことが必要です。
1.管理者権限を持つユーザーとしてログインします
2.
rootユーザーにアクセスし
ます3.
/ private / etcフォルダーのアクセス許可を変更する
1.管理者権限を持つユーザーとしてログインします最初の段落では、私はあなたを助けません。 アカウントに既に管理者権限がある場合は、それを使用します。 そうでない場合は、管理者を見つけてください。
2. rootユーザーにアクセスしますルートアクセスを取得するに
は、ディレクトリユーティリティアプリケーションを実行
します。
Spotlightで開くことをお勧めします。
プログラムを起動したら、ロックをクリックしてユーザーパスワードを入力し、「ディレクトリユーティリティ」で変更できるようにします。
[
編集 ]メニューに移動します。
「ルートユーザーを有効にする」アイテムがある場合は、それ
から始めます。 このアイテムの代わりに
「ルートユーザーを無効にする」が表示された場合、すぐに
「ルートパスワードの変更...」を選択します
パスワードを入力し、制御のために繰り返します。 普通の人は、通常のユーザーと同じパスワードを
ルートに使用しません。
3. / private / etcフォルダーのアクセス許可を変更するターミナルを起動します(これも
Spotlightで実行できます)。
suコマンドを入力します。
このコマンドを入力すると、システムはパスワードを要求します。 ユーザーの
rootパスワードを入力する必要があります。 通常のパスワードではなく、2番目のステップでインストールしたもの。
$ su Password:
正しく入力すると、最後にグリッドのあるコマンドプロンプトが表示されます。 次のようなもの:
$ su Password: bash-3.2
だから、私たちは成功から一歩だけ離れています。 アクセス権を変更して結果を確認することは残っています。 権限を変更するには、コマンド
「chmod aug + rx / private / etc」を使用します。 結果を確認するには
-ls -la / private $ su Password: bash-3.2
お楽しみください!
PS:
タイムゾーンで問題が発生したユーザーの場合は、
SystemPreferncesを使用して設定に戻り
、自動構成を無効/
有効にすることをもう一度お勧めします。