debianでsudoerを追加する
On 2月 13, 2021 by adminWebで長い検索を行った後、見つけたすべてのことを試してみましたが、既存のユーザーを追加するにはどうすればよいですか。 sudoerになるには?
試しました
usermod -a -G sudo user
また
adduser user
ルートにいる間…最初のユーザーはまったく機能せず、2番目のユーザーはsudoersに「user」を追加したと思われますが、そのユーザーでsudoを実行しようとすると、次のように表示されます。 sudoersファイル。このインシデントは報告されます。
adduserを再度実行すると、ユーザー「user」はすでに「sudo」のメンバーであると表示されます。
どうすればよいですか?
-編集:明確にするために、sudoを実行しようとしたときにユーザーにパスワードの入力を求められるようにします。現在、ユーザーがsudoを実行しているとき、パスワードの入力を求められ、「ユーザーはsudoersファイルにありません…」というメッセージが表示されます。sudoを実行し、プロンプトが表示されてから、特権をエスカレートできるようにしたいと思います。
回答
ルートとして/ etc / sudoersを編集し、次の行を配置します:
youruser ALL=(ALL) NOPASSWD:ALL
後
# Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL
このようにして、sudo権限を必要とするすべてのコマンドをパスワードなしで実行できるようになります。
sudoを使用してパスワードの入力を求められるには、削除する必要があります
NOPASSWD:ALL
コメント
- youruser ALL行はどこに配置すればよいですか? %sudo ALL =(ALL:ALL)ALLはすでに存在します
- 次の行の後に:"%sudo ALL =(ALL:ALL)ALL "例では、" youruser "をユーザー名に置き換える必要があります。
- しかし、ユーザーにパスワードの入力を求めたいのですが
- 次のコードを使用してください:youruser ALL =(ALL)ALL
回答
次のコマンドは正しくて十分ですが、ユーザーを完全にログアウトして、再ログインする必要がありますが機能します。
usermod -a -G sudo user
コメント
- I 'ログアウトして再度ログインするだけでは不十分な場合が多いことがわかりましたが、'完全に再起動する必要があります。
回答
さらに、Debianで機能しない場合は、sudoパッケージをインストールする必要があります:
apt install sudo
Th ja /etc/sudoers
ファイルが必要で、次の手順に従います。
usermod -a -G sudo user
コメント
- 'がすでに手動で作成されている場合
/etc/sudoers
、インタラクティブなプロンプトで' Aptからインストールされたデフォルトに置き換えたい。
回答
次のコマンドを root として実行する必要があります:(USERNAME
は実際のユーザー名に置き換えられます)
usermod -aG sudo USERNAME
このコマンドを非特権ユーザーで実行しようとすると、機能しません。
ルート権限を取得するには必要なパッケージがインストールされていることを確認するには、次の手順を実行します。
su [enter password for your root user] apt update apt upgrade apt install sudo apt install usermod usermod -ag sudo USERNAME reboot
最後に再起動することを忘れないでください!
再起動後、ユーザーはsudo
コマンドを使用できる必要があります。
T ip:実際にsudoer権限が必要なために失敗した長いコマンドを実行しようとした場合、次のトリックを使用してコマンドを再実行できますが、今回は正しい特権を使用します。
sudo !!
回答
Add existing user from commandline To add an existing user with id=foo to group=sudo:
$ sudo adduser foo sudo
または、最初にroot(sudo su-など)を取得してから、prefix = sudoなしで同じコマンドを実行することもできます:
# adduser foo # adduser foo sudo
新しいグループに追加された後、新しいグループを有効にするには、ユーザーはログアウトしてから再度ログインする必要があります。グループは、ログイン時にのみユーザーに割り当てられます。最も一般的な混乱の原因は、人々が新しいグループに自分自身を追加した後、ログアウトして再度ログインせず、グループが割り当てられていないために問題が発生することです。必ずグループメンバーシップを確認してください。
コメントを残す