私はsudoersではありません:
..... sudoersファイルにありません。この事件は報告されます。
ユーザーを切り替えずに、このターミナルウィンドウでSudoを実行するにはどうすればよいですか?
よく知られているコマンドSudo -u administrator -i
も上記のメッセージを表示します。
管理者アカウント名がadminであるとすると、次のようになります。
su admin
次に、あなたは管理者ユーザーです...
...。
そして、ゴードン・デイヴィソンは良い提案をしています。管理者権限を持つユーザーの場合、rootユーザーがいない場合でも、Sudoを使用してroot権限を取得できます。また、「Sudo john」を使用すると、パスワードを知らなくてもユーザーJohnになることができます。
_su admin
_(または管理者アカウントを使用)で管理者ユーザーになり、visudo
(または_Sudo visudo
_)を実行する必要があります。これにより、Sudo-configファイルが開きます。
そこで、最後までスクロールして、username ALL=(ALL) ALL
のような行を自分で追加できます。ファイルを保存すると、そのユーザーはusername
がエラーメッセージなしでSudo
を実行できるようになります。
ああ、username ALL=(ALL) NOPASSWD: ALL
を使用するときは、パスワードを入力する必要もありません。
アカウントが通常のユーザーではなく、管理者ユーザーであることを確認してください。システム環境設定、ユーザーに移動し、「ユーザーにコンピューターの管理を許可する」というラベルの付いたボックスをチェックします。