gdm Create User
Douglas McClendon
dmc.fedora at filteredperception.org
Mon Oct 8 18:41:26 UTC 2007
Bill Crawford wrote:
> On 06/10/2007, Richi Plana <myfedora at richip.dhs.org> wrote:
>
>> Well, that certainly sounds like a smart system ... and I'm all for
>> computers trying to be smarter than their users (if they can do it
>> successfully). But why add a timeout? I'm assuming finding out a list of
>> users from the console isn't a security issue (since they're displayed
>> as a list by GDM) so why not make the computer think one of two things
>> has happened: 1) the user mistyped the username or 2) the user wants to
>> create a new user. The system could ask which and ask for the root
>> password or directory administrator's password if it was a request for
>> the creation of users.
>
> Because if you mistyped, you don't want some dialog popping up, or any
> kind of other UI, appearing in place of the username and password
> boxes you're about to fill in, again, hopefully with the correct
> username and password this time :) without a reasonable delay (given
> that someone who's expecting to be allowed to create a guest account
> will either wait, or ask the owner of the machine what to do next, or
> ...).
> Actually, how about just having a "create as new account" button
> appear, but NOT FOCUSSED BY DEFAULT along with the login failure
> message?
I admit, that I haven't completely sold myself on the idea as it was. I
really was aiming at having a really open-to-guests mode. Then I tried
to combine that with the desire to have user creation at gdm.
Something like what you said, but a bit different, would be to have the
login button focused by default, but a button next to it as 'create new
user and login'. Then have things happen pretty much the same (as f7),
though perhaps with the failed login user/passwd 'text' remaining in
that highlighted-but-will-disappear-on-keystroke way, and a failure
message that indicates that the user can either attempt to retype in the
failed user/passwd, or click the 'create user' button which will spawn
that dialog prepopulated with the existing user/passwd.
Basically what that gets you, is that you can legitimately accidentally
mistype your username, get the same failure message (jiggle), then with
the exact same keystrokes as before, retype in
username-tab-password-enter, and login. Or, if you had really wanted to
create a new user, you either would have clicked the alternate create
user button rather than using the default focused login button via
<enter>, or, now upon seeing the 'invalid username/passwd' message but
the text still there, click on that button.
$0.02...
-dmc
More information about the fedora-devel-list
mailing list