我无法通过PAM使用我的用户名登录RStudio服务器。登录返回“错误:用户名/密码不正确或无效”错误。我已使用/etc/pam.d/rstudio
复制并覆盖/etc/pam.d/login
。
在/var/log/syslog
中,错误记录为
rserver[10096]: ERROR system error 13 (Permission denied) [user-value=<my username>]; OCCURRED AT: rstudio::core::Error rstudio::core::system::user::{anonymous}::userFrom(const boost::function<int(T, passwd*, char*, long unsigned int, passwd**)>&, T, rstudio::core::system::user::User*) [with T = const char*] /home/ubuntu/rstudio/src/cpp/core/system/PosixUser.cpp:107; LOGGED FROM: std::string rstudio::server::pam_auth::{anonymous}::userIdentifierToLocalUsername(const string&) /home/ubuntu/rstudio/src/cpp/server/ServerPAMAuth.cpp:175
sudo rstudio-server verify-installation
不会返回错误。
sudo pamtester --verbose rstudio <my username> authenticate
成功登录,没有错误。
欢迎任何建议。