usermod: /etc/passwd をロックできませんが、ユーザーはファイルを所有するルート グループに属しています

usermod: /etc/passwd をロックできませんが、ユーザーはファイルを所有するルート グループに属しています

タイトルの通りです。興味深い動作です。ユーザーを root および sudo グループに追加した後、セキュリティのために root ユーザーを nologin に切り替えました。以下のリンクで説明されているように、より長い sudo タイムアウトを追加しました。rootusermodが /etc/passwd を所有し、ユーザーが root グループの一部であるため、sudo を追加しなくても使用できるはずです。違いますか?

https://unix.stackexchange.com/questions/26074/is-there-a-way-to-stop-having-to-write-sudo-for-every-little-thing-in-linux/676564#676564

また、おそらく関連していると思われる問題が 2 つ見つかりました。guestmount の使用は権限の問題で失敗したため、ユーザーを kvm グループ (問題のあるファイルの所有者) に追加しましたが、それでも sudo が必要です。また、マウントしたら、/mnt に ls を試みましたが、/mnt が root:root であっても sudo を使用する必要があります。

これは些細な問題ではありません。ルートで nologin を使用すると、ほとんどのブルート フォース SSH 攻撃が無効になりますが、ll などの前に sudo を使用する必要があるため、エイリアスが無効になります。

関連情報