リモート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ログインの両方が可能