パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

OS X 10.11ではrootでも/usrや/bin以下に書き込みできない」記事へのコメント

  • OSのパッケージング管理下に無いものが/usr/binとかに入っていると誤動作の元。

    • Re: (スコア:5, 参考になる)

      純正バイナリは/usr以下,サードパーティは/usr/local以下に入れるというのは,
      UNIX(?)における原始的で古典的なパッケージ管理法だと思います

      今時のUNIX(?)ならパッケージ管理システムが必ず用意されていて
      例えば debian 系だったら
      find /usr/bin -type f | xargs dpkg -S > /dev/null
      redhat系だったら
      find /usr/bin -type f | xargs rpm -qf > /dev/null
      BSD系だったら
      portでごにょごにょ
      を実行するだけで,簡単にパッケージング管理下にないファイルの一覧が見れます
      そして一覧をチェックして,不要なファイルが見つかった場合は, xargs sudo rm で消すだけです

      一方,WindowsやOS Xではこのような機能が十分には整備されていません.
      だからこそ,/usr以下を書き込み禁止にする,という古典的な方法をとるしか術が無いのかも知れません

にわかな奴ほど語りたがる -- あるハッカー

処理中...