From Fedora Project Wiki

No edit summary
(Use Template:QA/Test_Case)
Line 1: Line 1:
# Launch '''System | Administration | Authentication'''
{{QA/Test_Case
# Select '''User account base''' as '''Local accounts only'''. See ([[:Image: Screenshot-Local Authentication.png]])
|description= '''FIXME'''
# Click '''Apply' when finished.
|actions=
# Open a terminal and as root execute the following command to enable sssd, add a new user and assign a passwd:
# As a logged in desktop user, start the authentication configuration utility by running the command {{command|system-config-authentication}}, or by selecting the menu item ''System'' ''Administration'' → ''Authentication''
# Select '''User account base''' as '''Local accounts only''' (see ([[:Image: Screenshot-Local Authentication.png]])
# When finished, select '''Apply''' to save your changes.
# Open a terminal and as root execute the following command to enable the ''sssd'' service
#: <pre>
#: <pre>
#: authconfig --update --enablesssd --enablesssdauth
#: authconfig --update --enablesssd --enablesssdauth</pre>
#: sss_useradd myuserid
# Next, add a new user and assign a passwd:
#: passwd myuserid</pre>
#: <pre>
 
#: sss_useradd localsssd
== Expected results: ==
#: passwd localsssd</pre>
 
|results=
# Login to the graphical desktop is successful using a valid local account.
# The command getent return information about the local account. Sample output appears below.  
# The command getent return information about the local account. Sample output appears below.  
#: <pre>
#: <pre>
#: getent passwd myuserid
#: getent passwd localsssd
#: gsr:x:500:500::/home/myuserid:/bin/bash</pre>
#: gsr:x:500:500::/home/localsssd:/bin/bash</pre>
# Whether using a graphical utility, or the command passwd, the password is successfully changed
# Whether using a graphical utility, or the command passwd, the password is successfully changed
# The new password is accepted when logging into the desktop
# The new password is accepted when logging into the desktop
# You are able to login to your system using a remote shell command such as ssh
# You are able to login to your system using a remote shell command such as ssh
}}
[[Category:SSSD Test Cases]]

Revision as of 13:27, 29 March 2010

Description

FIXME


How to test

  1. As a logged in desktop user, start the authentication configuration utility by running the command system-config-authentication, or by selecting the menu item SystemAdministrationAuthentication
  2. Select User account base as Local accounts only (see (Image: Screenshot-Local Authentication.png)
  3. When finished, select Apply to save your changes.
  4. Open a terminal and as root execute the following command to enable the sssd service
    authconfig --update --enablesssd --enablesssdauth
  5. Next, add a new user and assign a passwd:
    sss_useradd localsssd
    passwd localsssd

Expected Results

  1. The command getent return information about the local account. Sample output appears below.
    getent passwd localsssd
    gsr:x:500:500::/home/localsssd:/bin/bash
  2. Whether using a graphical utility, or the command passwd, the password is successfully changed
  3. The new password is accepted when logging into the desktop
  4. You are able to login to your system using a remote shell command such as ssh