sudoはデータベースに保存されているユーザーに対しては機能しません

sudoはデータベースに保存されているユーザーに対しては機能しません

リモートpostgresqlデータベースからユーザーとグループをインポートするために、Linuxサーバー(ubuntu 16.04)にpamとnssを設定しました。データベースストレージグループが見つからない問題を解決したら、正常にサーバーにログインできるようになりました。

ただし、データベースに保存されているユーザーを使用してsudoを試みると、エラーが発生します。

ckel@sync1:~$ sudo -i
sudo: unknown uid: 1006
sudo: unable to initialise policy plug-in

このユーザーは、/ etc / sudoersで構成されている%adminのメンバーです。

%admin ALL=(ALL) ALL

すべてのローカルユーザーは期待どおりにsudoを使用できますが、すべてのデータベースに保存されているユーザーは使用できません。

編集:common-*ファイルに次の行を追加しました。

auth        optional    pam_pgsql.so 
account     optional    pam_pgsql.so
password    required    pam_pgsql.so
session     optional    pam_mkhomedir.so
session     optional    pam_pgsql.so

ローカルログインとSSHログインの両方が可能

ベストアンサー1

おすすめ記事