私はいつも「sudoers」ファイルにないと思います!

私はいつも「sudoers」ファイルにないと思います!

Ubuntu-20からDebian-12に移行しましたが、新しくインストールされたシステムでsudo私のユーザー名を使用してコマンドを実行することはできません。my_name

そのため、rootログイン端末my_name()に「sudo」グループを追加し、コンピュータを再起動しました。usermod -aG sudo my_name

しかし、うまくいきません。 「my_nameがsudoersファイルにありません...」などのメッセージが表示され続けます。

私が見つけた1つの奇妙なことは、groupsmy_nameでログインした端末ウィンドウでコマンドを実行すると、「sudo」グループ名が表示されることです。いいえグループリストに存在します。しかし、groups my_nameroot権限で実行すると、「sudo」グループ名が存在しますか?グループリストから!

これはDebian-12のバグですか?それとも私はどんな行動を逃しましたか?

ベストアンサー1

/etc/groupおよび/またはファイルを手動で編集しましたか/etc/gshadowusermodgroupmod

無視できるほど小さな構文エラーがある可能性がありますが、groups yourusernameセッションを確立するPAMライブラリはより厳密になる可能性があります。

grpckグループファイルの構文を確認するには、rootとして実行してください。

、、、ホームディレクトリなしpwckなどのシステムアカウントに関するエラーメッセージがはっきりと表示されますが、実行することもできます。これは、ほとんどの場合、適切なサブシステム/サービスがインストールされておらず、無害であることを意味します。 。lpnewsuucplistircgnats

おすすめ記事