Macでは、どうすれば自分に永続的なsudo権限を与えることができますか?


10

Mac OS X 10.6では、どうすれば永続的なsudo権限を自分に与えることができますか?「/ etc / sudoers」ファイル内のLinuxのようですか?


3
sudoは理由があることを知っていますよね?常にrootとしてログインすることなく、スーパーユーザー特権へのアクセスを許可するという考えです(良い考えではありません)。
blahdiblah

回答:


8

OSXでの経験はあまりありませんが、次のいずれかにあるようです。

  • / etc / sudoers
  • / private / etc / sudoers

ファイルの編集にはvisudoを使用することをお勧めしますが、別のテキストエディターを使用することもできます。

言う行の下で root ALL=(ALL) ALL

ユーザーの名前を追加し、user ALL=(ALL) ALL永続的なsudo権限を自分に付与します。


2
ls -ld /etc結果はlrwxr-xr-x@ 1 root wheel 11 30 Jun 2010 /etc -> private/etcなので、両方とも同じファイルです。
ダニエルベック

ええ、私は少し前にfedoraでそれをしました..それは同じプロセスのようですが、ありがとう..偶然に重要なシステムファイルを変更したくありませんでした:D
FALL3N

1
OSX上に少なくとも、あなただけの実行sudo visudo編集にsudoersファイル(。ファイルを指定していない)
Parag

5

もちろん、/etc/sudoersこれを手動で編集することもできます。

ただし、Mac OS Xのシステム環境設定には、同じことを実現するためのメソッドが組み込まれています。ユーザーに標準アカウントではなく管理者アカウントを与えると、(グループメンバーシップを介して)自動的にsudoerとして追加されます。/etc/sudoerswheel

ただし、ユーザーは自分のパスワードを入力する必要がありますが、これは良いことです(tm)


ええ、私はそれを
fedoraで行い

ちょっと、sudoersファイルに追加するだけでなく、ユーザーに "Administrator"アカウントを与えることに付随する他の特別な特権はありませんか?
cmcculloh 2012

2
@cmccullohこれは、アカウントをsudoersファイル追加するのではなくwheelおよびadminグループのメンバーシップです。たとえば、/Applications他のグローバルフォルダーへの書き込みアクセス許可や他のグローバルフォルダーへの書き込み権限が含まれます。たとえばid、通常のユーザーと管理者ユーザーのターミナルでの出力を比較するだけです。
ダニエルベック

MacOSX 10.8でrootアクセスを有効にする必要があることを発見しました。support.apple.com/en-us/HT204012
Keith John Hutchison

2

OSXのsudoはLinuxの場合とまったく同じです。Linuxのようにsudoは詳細を表示します

sudoは、ファイル/ private / etc // sudoersを調べて、許可されたユーザーを判別します。

/ etcは/ private / etcへのシンボリックリンクであるため、/ etc / sudoersの提案は機能します。


1

あなたも走ることができます sudo -s

これにより、そのセッションのルート権限が付与されます。

通常の権限に戻すには、次のように入力します exit


この答えはかなり素晴らしいです。セッションに対してのみsudoアクセスを行う明確なユースケースがあります。
ericmjl 2017

0

rootアカウントのロックを解除します。

Macで「ルート」のロックを解除する手順:

•1.Open Directory Utility (/アプリケーション/ユーティリティ/ Directory Utility.app)

•[編集]> [ルートユーザーを有効にする]に移動します

•パスワードの入力を求められます。空白のパスワードの場合は[ ok]を押します。

ログアウトしてから、ユーザー名にrootと入力し、INを入力します!!!!!!!! (注:ログインオプション名前とパスワードがチェックされていることを確認してください


これは、尋ねられた質問に対する回答ではありません。Sudoは、rootアカウントのロック解除とは異なります。
HopelessN00b 2014

MacOSx 10.8では、ルートアクセスが有効になるまでsudoを使用できません。したがって、答えは有効です。
キースジョンハッチソン2015年

OSX 10.11にはそのような場所はない
WilliamK
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.