Mac OS Xにおけるrootとは、WindowsでいうところのAdministratorにあたる「管理者」アカウントです。
UNIXやLinixの流れを汲むOSの管理者はrootになっています。
Mac OS XもUNIX系の派生OSということでそのようになっています。
なぜrootの話になるかということなのですが、昨日PhotoRecを試してみようとダウンロードしてみましたが、ターミナルウィンドウが25行以上必要ということでエラーが出てしまいました。
デフォルトが24行になっているようです(惜しい)。
ターミナルの設定をいろいろいじってとりあえず35行程度にしてみました。
ところが・・・PhotoRecが下記のようなメッセージで止まってしまいます。
Please Wait...
どうやらrootで作業する必要があるようです。
「あんたはrootじゃないよ」って内容のエラーを出してくれたらいいのにね。
でも、Macbookではrootの設定した記憶がありません。
セットアップ時に自分が通常使うアカウントに管理者権限がついているので特に困らずにそのまま使っていました。
「さてさて困ったぞ」ということで、ようやくrootの設定手順です。
- [アプリケーション]→[ユーティリティ]→[NetInfoマネージャ]を起動します。
- メニューから[セキュリティ]→[認証]
- 管理者(この場合自分)のパスワードを入力
- メニューから[セキュリティ]→[ルートパスワードの変更]
- パスワードの設定・変更をします。
- [セキュリティ]のプルダウンメニューの中に[ルートユーザを有効]となっている場合、選択してrootを有効にします。
という手順になっているようです。
あとでリトライしてみます!
番外編〜未解決事項〜ところで、ターミナルを起動すると勝手にPhotoRecが動いてしまい原因がよくわからないです。ちょっとこれから調べてみます。
UNIX使っていた経験では・・・ターミナル起動時に自動実行されているってことはシェルスクリプトに追記されたりして自動実行されているのかな?って見当ぐらいしかつかないのです。
この場合「.(なんちゃら)rc」とかってファイルを見ればいいのでしょうかネー。
UNIXと同じ考えでいいのでしょうか?
誰かに・・・「UNIXとは違うのだよ! UNIXとは!」っていわれそうです。
反応しちゃった人は、気づかれないようにひっそりと。
うっかり会社で画面に向かって「それはザクー!」とか叫んで軽蔑のまなざしを周りの女性とかから受けても責任は取れませんのであしからず。

↑このサイトを応援してくださる方、気が向いたら1日1回投票をポチッとお願いします。