WEB/システム/IT技術ブログ

Macでrootユーザを有効にする

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の扱いにも慣れないと。。。

B!

Comment

コメントはありません

コメントする

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Monthly Archives