回答:
OSXでの経験はあまりありませんが、次のいずれかにあるようです。
- / etc / sudoers
- / private / etc / sudoers
ファイルの編集にはvisudoを使用することをお勧めしますが、別のテキストエディターを使用することもできます。
言う行の下で root ALL=(ALL) ALL
ユーザーの名前を追加し、user ALL=(ALL) ALL
永続的なsudo権限を自分に付与します。
ls -ld /etc
結果はlrwxr-xr-x@ 1 root wheel 11 30 Jun 2010 /etc -> private/etc
なので、両方とも同じファイルです。
sudo visudo
編集にsudoersファイル(。ファイルを指定していない)
もちろん、/etc/sudoers
これを手動で編集することもできます。
ただし、Mac OS Xのシステム環境設定には、同じことを実現するためのメソッドが組み込まれています。ユーザーに標準アカウントではなく管理者アカウントを与えると、(グループメンバーシップを介して)自動的にsudoerとして追加されます。/etc/sudoers
wheel
ただし、ユーザーは自分のパスワードを入力する必要がありますが、これは良いことです(tm)。
wheel
およびadmin
グループのメンバーシップです。たとえば、/Applications
他のグローバルフォルダーへの書き込みアクセス許可や他のグローバルフォルダーへの書き込み権限が含まれます。たとえばid
、通常のユーザーと管理者ユーザーのターミナルでの出力を比較するだけです。
OSXのsudoはLinuxの場合とまったく同じです。Linuxのようにsudoは詳細を表示します
sudoは、ファイル/ private / etc // sudoersを調べて、許可されたユーザーを判別します。
/ etcは/ private / etcへのシンボリックリンクであるため、/ etc / sudoersの提案は機能します。
あなたも走ることができます sudo -s
これにより、そのセッションのルート権限が付与されます。
通常の権限に戻すには、次のように入力します exit
rootアカウントのロックを解除します。
Macで「ルート」のロックを解除する手順:
•1.Open Directory Utility (/アプリケーション/ユーティリティ/ Directory Utility.app)
•[編集]> [ルートユーザーを有効にする]に移動します
•パスワードの入力を求められます。空白のパスワードの場合は[ ok]を押します。
ログアウトしてから、ユーザー名にrootと入力し、INを入力します!!!!!!!! (注:ログインオプションで名前とパスワードがチェックされていることを確認してください。)