Summary: | kdesu does NOT 'Keep Password' | ||
---|---|---|---|
Product: | [Applications] kdesu | Reporter: | Jesse <jesse.y> |
Component: | general | Assignee: | kdesu bugs tracker <kdesu-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jlp |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Jesse
2002-07-15 22:29:54 UTC
Reassigned to new maintainer. Some more information ... 1) Make a new 'Link to application' on the desktop and pick an application to run. 2) Set the application to run as a different user ... let's say 'root' 3) Run the application and when the KDE su box opens up asking for the user's password go ahead and type it in and click the 'Keep password' box 4) Shut the app down and then try to run the application again. It didn't remember that you wanted to keep the password. Am I missing another security option somewhere buried in KControl or something to allow the saving of passwords? This is still not fixed in KDE 3.1.2. It did keep passwords in the KDE shipped with SuSE 8.1 but it again won't remember them with the KDE shipped with SuSE 8.2 (3.1.1) However, when I run kdesu from within Konsole it does remember the password! Annoying, I agree, it really makes KDE look unprofesssional. But, what bothers me jsut as much is that KDE will still ask me for a password when I have specifically set an empty password. Check it out here: http://bugs.kde.org/show_bug.cgi?id=60200 Too bad, the KDE developers said they can't fix it because if they made it work like it should it would be insecure and if they fixed it properly they would have to change the entire system which would take very very long. I still home that they somehow missed a solution to that problem, but I doubt it. Any news about this bug? When can we expect the solution? Subject: kdebase/kdesu/kdesud CVS commit by waba: Ignore KDE_STARTUP_ENV when checking environment for changes. CCMAIL: 45267-done@bugs.kde.org M +204 -203 handler.cpp 1.21 --- kdebase/kdesu/kdesud/handler.cpp #1.20:1.21 @@ -1,4 +1,3 @@ -/* vi: ts=8 sts=4 sw=4 - * +/* * $Id$ * @@ -247,4 +247,5 @@ int ConnectionHandler::doCommand(QCStrin QCString env_str = l->lval(); env.append(env_str); + if (strncmp(env_str, "KDE_STARTUP_ENV=", strlen("KDE_STARTUP_ENV=")) != 0) env_check += "*"+env_str; tok = l->lex(); |