depend on pam-auth, use pam for root login

Please use username "root@pam" for login via GUI.
This commit is contained in:
Dietmar Maurer
2019-02-01 09:30:50 +01:00
parent a154a8e8a4
commit c82bc1a1f9
3 changed files with 7 additions and 2 deletions

View File

@ -12,7 +12,10 @@ use serde_json::{json, Value};
fn authenticate_user(username: &str, password: &str) -> Result<(), Error> {
if username == "root@pam" && password == "test" {
if username == "root@pam" {
let mut auth = pam_auth::Authenticator::new("common-auth").unwrap();
auth.set_credentials("root", password);
auth.authenticate()?;
return Ok(());
}