diff --git a/src/modules/users/SetPasswordJob.cpp b/src/modules/users/SetPasswordJob.cpp index 5121a7632..0a430c8a4 100644 --- a/src/modules/users/SetPasswordJob.cpp +++ b/src/modules/users/SetPasswordJob.cpp @@ -74,10 +74,9 @@ SetPasswordJob::exec() } QString encrypted = QString::fromLatin1( - crypt( m_newPassword.toLatin1(), + crypt( m_newPassword.toUtf8(), QString( "$6$%1$" ) - .arg( m_userName ) - .toLatin1() ) ); + .arg( m_userName ).toLatin1() ) ); int ec = CalamaresUtils::System::instance()-> targetEnvCall( { "usermod",