Linuxでは、sudo権限を使用するユーザーを作成する場合は、そのユーザーを追加する必要があります/etc/sudoers
(次のように追加jack ALL = (ALL) ALL
)。デフォルトのMacユーザー(MacがオンになっているときにMacにログインするユーザー)もsudoを使用できますが、/etc/sudoers
ファイルにはありませんが、rootユーザーはその中にあります。 Macでこれを行う方法を知っていますか?
私が知っている限り、上記のユーザーは/etc/passwd
そのユーザーではなく、私も見つけました。/private/var/db/dslocal/nodes/Default/users/XXX.plist
xxxはあなたのユーザー名です。
答え1
デフォルトでは、初期ユーザー(および「管理者」としてリストされている他のユーザー)はこのグループに属し、macOSはadmin
次の行を読み取ります。/etc/sudoers
%admin ALL = (ALL) ALL
これによりグループメンバーにadmin
権限が付与されますsudo
。
macOSはOpen Directoryサービスを使用して、ファイルの代わりに新しいユーザーのログイン詳細を保存します/etc/passwd
。man opendirectoryd
詳しくはmacOSシステムをご覧ください。