教育目的でFedora 22 VPSにCockpitをインストールしました。ブラウザでCockpitにログインしようとしましたが、正しいパスワードを使用したにもかかわらず、「権限が拒否されました」というメッセージが表示されました(パスワードが正しくない場合は別のメッセージが表示されます)。
何が起こっているのかを調べるためにsystemdを確認しました。
$ sudo systemctl status cockpit
● cockpit.service - Cockpit Web Server
Loaded: loaded (/usr/lib/systemd/system/cockpit.service; static; vendor preset: disabled)
Active: active (running) since Mon 2015-09-28 05:10:35 EDT; 5min ago
Docs: man:cockpit-ws(8)
Process: 1745 ExecStartPre=/usr/sbin/remotectl certificate --ensure --user=root --group=cockpit-ws (code=exited, status=0/SUCCESS)
Main PID: 1748 (cockpit-ws)
CGroup: /system.slice/cockpit.service
└─1748 /usr/libexec/cockpit-ws
Sep 28 05:16:04 myserver.com cockpit-session[1812]: pam_limits(cockpit:session): Could not set limit for 'nofile': Operation not permitted
Sep 28 05:16:04 myserver.com cockpit-ws[1748]: cockpit-session: couldn't open session: myuseraccount: Permission denied
これはPAMの問題のようです。しかし、これを解決する方法や解決策が何であるかよくわかりません。これがファイル制限の問題かどうかはわかりません(ulimit -n
出力は100000)。どのような提案やヒントがありますか?