お知らせ:


 ◇ YouTube Apple Japan チャンネル で有用なヒントや使い方を配信中です。
 ◇ iOS 向け Apple サポート App のバージョン 2.4.1 が公開されました。

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

質問:

質問: Operation not permittedが直らない

mac book airを使用しているのですが、一年程前からホームディレクトリ下に新しいフォルダを作成できなくなりました。調べてみたところSIPというのが原因な様なので、リカバリーモードでSIPを無効にしたのですがそれでも変化がありません。

% csrutil status
System Integrity Protection status: disabled.


とはなっているのですが


% mkdir test
mkdir: test: Operation not permitted


と出てしまいます。
どなたか解決策を知っている方がいましたら教えていただきたいです。


使用しているPCはmac book air 2013、
OSはHigh Sierraです。

MacBook Air, macOS High Sierra (10.13.4), null

投稿日

返信
スレッドに付いたマーク この回答で解決

ページコンテンツが読み込まれました

2018/05/07 12:53 ティーナ への返信 ティーナ への返信

macOSは基本的には、ユーザは自分のホーム内しかフォルダーを作ったりできないのですが。


> % mkdir test


ホーム外でフォルダーを作りたいなら、sudoとしてルート権限でコマンドを実行しないと、SIPを解除しただけではできません。

2018/05/07 12:53

返信 参考になった

2018/05/07 13:26 はに への返信 はに への返信

ありがとうございます。

書き方が悪かったのですが、自分のホーム内でもフォルダを作ることができないです。

sudoでやってみてもダメみたいなんですよね・・・


ユーザがアップロードしたファイル

2018/05/07 13:26

返信 参考になった

2018/05/07 13:35 ティーナ への返信 ティーナ への返信

自分のホーム内でもmkdirができないのなら、SIPは関係ないです。

何かシステム内の重要なファイルの一部が壊れてるとか、では?

復旧ディスクで立ち上げ、そのディスクユーティリティでFirst Aidしてから、macOSの再インストールしてみるとか。

それでもダメなら、バックアップを取って、クリーン再インストールした方が良いです。

2018/05/07 13:35

返信 参考になった

2018/05/07 14:08 はに への返信 はに への返信

ありがとうございます、実は既に一回クリーンインストールしているんですがそれでも

変わりませんでした。

自分のやり方がよくなかったのかもしれないのでもう一度確認してみます。

2018/05/07 14:08

返信 参考になった

2018/05/07 14:12 xy への返信 xy への返信

Finder上でも作れないです。

Finderのファイルから新規フォルダを作ろうとしても

灰色になっていて利用できない感じですね

2018/05/07 14:12

返信 参考になった

2018/05/07 15:11 ティーナ への返信 ティーナ への返信

Homeのアクセス権は調べました?

ls -le@コマンドで調べられますので見てください。

経験がない事例なので何とも云えませんが、ACLが付いてて操作を受けつけないのではないかと予想します。

2018/05/07 15:11

返信 参考になった

2018/05/07 15:27 onesize への返信 onesize への返信

見た感じこれではないかと…

drwxr-xr-x@


すいません、不勉強なものでこれで合っているのかわからないのですが

2018/05/07 15:27

返信 参考になった

2018/05/07 15:58 ティーナ への返信 ティーナ への返信

その行の下に何が出力されてます?

通常、EAが付いてる場合は@、ACLの場合は+が付くのですが、両方とも付いてると@のみとなるようです。


参考としての一例です。

drwxr-xr-x@ 4 root wheel 136 3 28 11:59 System

com.apple.rootless 0 EA

0: group:everyone deny delete ACL

2018/05/07 15:58

返信 参考になった

2018/05/07 16:03 onesize への返信 onesize への返信

drwxr-xr-x@ 38 501 staff
1216 11 13
2015 ユーザ名

com.apple.finder.copy.checkpoint#N
8

com.apple.finder.copy.source.inode#N
8

com.apple.finder.copy.source.volumeuuid#N
36

となってますね…全然わかりません…

2018/05/07 16:03

返信 参考になった

2018/05/07 17:10 ティーナ への返信 ティーナ への返信

> drwxr-xr-x@ 38 501 staff 1216 11 13 2015 ユーザ名


通常、501とあるところは所有者のユーザアカウント名が表示されるのですが、501となってるのですか?

もしそうなら、システムのアカウント管理がおかしい感じもします。

2018/05/07 17:10

返信 参考になった

2018/05/07 17:10 ティーナ への返信 ティーナ への返信

一年程前からホームディレクトリ下に新しいフォルダを作成できなくなりました

その時に、何をしたか覚えてますか? EA全てがcom.apple.finder.copyとなってますから、Finder上からコピーか何かしたのではないか思います。


下記は、外付けHDDにHigh Sierraをクリーンインストールしただけの環境でのアクセス権です。 これがデフォルトのはずです。

drwxr-xr-x+ 16 ログインユーザー名 staff 544 4 24 22:00 アカウント名

0: group:everyone deny


所有者が501となってますが、ユーザーアカウントが一つの場合は501ではなくアカウント名となるはずです。

これが本当に501と表示されるなら、システム環境設定のユーザーとグループで現在のユーザIDを確認して(左下の鍵アイコンをクリックして解除し、control + クリックで確認できます)ください。

現在のユーザIDも501となっているなら、システムは501というユーザーIDが二つあると識別しているようです。


多分、データの取り扱いに不適切な手順があったのではないかと推測します。

この状況、私ならバックアップをとり、クリーンインストールをした状態で、手作業でバックアップからコピーすると思います。


>皆様

自己責任でEAを削除すれば改善する可能性もありそうですがどうでしょう?


多分、xattr -c -r ディレクトリで削除できると思いますが、症状改善するかわかりません。501のこともありますし。

2018/05/07 17:10

返信 参考になった

2018/05/07 17:24 onesize への返信 onesize への返信

> 自己責任でEAを削除すれば改善する可能性もありそう


いや、ダメと思う。

501は決定的です。要するにシステムはユーザのホームと認識してませんということですので。ティーナさんがユーザホームと思ってるフォルダーは、システムはユーザホームと思ってないです。なので、フォルダー一つも作れません。

これをあんちょこに直すのは、手元のマシンがないと難しいです。

システムをクリーン再インストールしてシステムを最初から構築する方が確実です。

2018/05/07 17:24

返信 参考になった
ユーザのユーザプロフィール: ティーナ

質問: Operation not permittedが直らない