Appleの「噂リーク最新情報」を見たい方は次回『Apple教』と検索ください。 Google検索

【Hinagik-Tips】Macのターミナルでrootユーザにスイッチする方法

当サイトでは、AmazonアフィリエイトやGoogle Adsense広告により広告収益を得て運営しています。 広告の観覧やAmazonなどの広告先購入により売り上げの一部がAppleKyo.Comに還元されることがあります。

この記事は約 1 分で読めます。

こんにちは。こんばんは。ひなぎくです。


スポンサードリンク
目次

最初に(注意文)

※この記事は一般ユーザ向けの記事ではありません。
ディベロッパー、システムエンジニア、プログラマなどmacOSをエンジニアリング目的で利用する方に向けて書いております。
また、記事を読んで、安易にmacOS内部を操作することにより、macが動かなくなる場合があります。
当記事において掲載された内容によって生じた損害等の一切の責任を負いません。

本文

皆様は、Macの「ターミナル」アプリ使いますか?

一般ユーザがターミナルを触る機会は、少ないと思いますが、エンジニアになると話は変わってきます。
macOSは、Unix互換OSとして実装されています。
その関係から、エンジニアは好んでMacを利用する傾向があります。

その際に重要になってくるのが「ターミナル」です。
エンジニアの場合、普段使っている「GUI(グラフィカルユーザインターフェース)」ではなく「CUI(コマンドユーザインターフェース)」でUnix互換OSを触りたいという需要が出てきます。

その際に問題になるのが、実行ユーザです。
AppleではmacOSにおいて、rootユーザにスイッチすることを標準では許可しておりません。
rootで作業するときは、sudoを利用し、あくまでコマンド単位でroot権限を付与することを推奨しております。

これは、セキュリティの確保の観点からあるべき姿ではありますが、macの開発環境構築など、常時rootを必要とする場合、非常に不便となります。


スポンサードリンク

rootユーザーにsuする方法

ここまで読むと、ある程度方法が推察できた方も多いかと思いますが、macOSのターミナルにおいて、rootユーザにスイッチする場合、「sudo」コマンドを利用して「su」することにより、一般ユーザから、rootユーザに昇格することができます。

$sudo su -

上記コマンド実行後に求められるパスワードはmacOSのログインパスワードです。

最後に

rootにsuする利用用途としては、macOSに標準インストールされているapacheの設定変更などが上げられるかと思います。

この記事はあくまで、「分かっているエンジニア・ユーザが、リスクを承知の上で操作すること」であり、「安易にrootユーザでの作業を推奨するものではない」ことをご理解ください。

よかったらシェアお願いします
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

大阪で社内SEをしているアラサー社会人です。
Apple教では、OPC副管理人と、ブログではテック系を中心とするライター。

ガジェットオタク、Apple。

■デバイス
・iPhone11 Pro ミッドナイトグリーン(UQ・Rakuten)
・iPhone Xr イエロー(no SIM)
・Apple Watch Series 6 40mm(ソロループ)
・Apple Watch Series 3 38mm(サードパーティソロループ)
・iPad 6th
・AirPods Pro
・Beats Solo Pro Wireless ライトブルー
・Macbook Pro 13inch 2020(Intel/CTO-i7/32GB/1TB)
・自作PC。(i5-8500K/16GB/)

コメント

コメントする

CAPTCHA


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

目次