質問: ユーザーがsudoersファイルにありません。この事件は報告されます パッケージをインストールする必要があります。そのためにはrootアクセスが必要です。しかし、システムは私がsudoersファイルにいないと言っています。編集しようとすると、それは同様に文句を言う!編集する権限がない場合、どのように自分をsudoersファイルに追加する必要がありますか?私はこのシステムと唯一の管理者をインストールしました。私に何ができる?編集:私は既にvisudoを試しました。それは私がそもそも上司になることを要求します。amarzaya@linux-debian-gnu:/$ sudo /usr/sbin/visudo we trust you have received the usual lecture from the local system administrator. it usually boils down to these three things: #1) respect the privacy of others. #2) think before you type. #3) with great power comes great responsibility. [sudo] password for amarzaya: amarzaya is not in the sudoers file. this incident will be reported. amarzaya@linux-debian-gnu:/$
回答: rootとしてログインし、/usr/sbin/visudoを使用してファイルを編集し、ユーザー名を追加します。通常のvi/vimはファイルを編集できません。最も簡単な方法は、 "root all=(all) all"という行が見つかるまで下に移動し、その下に同じ構文(yourusername all=(all) all)を付けて自分自身を追加することです。もっと具体的な特権を与えたい場合は、 sudoersのマンページ を読むこともできます。