スマートフォンやhtml5+CSS3など新技術に四苦八苦。jQuery、AjaxなどJavaScriptも難しいですね。そんなWebに悩む人のネタ帳です。

Macではデフォルトでルートユーザが有効になっていません。あまりMacを使わないので、毎度この件につまづいて「あれ?root権限でコマンド実行できな!?」となってしまいます。。。

私は、過去にLinuxユーザだったので、Macの設定などを変える場合は、GUIを利用するよりもターミナルを使ってコマンドを打ち込みます。

例えば、ローカル環境でWebサーバなどを立ち上げている場合に、hostsを編集したいことがよくあります。

vi /private/etc/hosts

しかし、システム環境をターミナルから変更する場合には「root」権限が必要になります。
Mac OSをインストールしたことがないので、詳細は知りませんが、PCの管理者権限とは別のようです。一緒にすればいいのに。

Mac OS Xでルートユーザを有効にする方法です。以下の公式サイトで公開されています。
Mac OS X で「ルート」ユーザを有効にして使用する

rootユーザを有効にした後、先ほどのコマンドは以下のようにしてルート権限で実行可能となります。

sudo vi /private/etc/hosts

もう少しMacの扱いにも慣れないと。。。

このエントリーをはてなブックマークに追加

Comment

Comment Form

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Monthly Archives

Search