用户功能

【勇芳软件工作室】汉化HomePreviousNext

用户功能控制安全数据库中的用户帐户。用户功能有:

NetUserAdd
NetUserChangePassword
NetUserDel
NetUserEnum
NetUserGetGroups
NetUserGetInfo
NetUserGetLocalGroups
NetUserSetGroups
NetUserSetInfo

访问资源的每个用户或应用程序必须在安全数据库中具有一个帐户。Windows NT服务器目录服务使用此用户帐户来验证用户或应用程序是否具有使用资源的权限。当用户或应用程序请求访问资源时,安全系统将检查适当的用户帐户或组帐户以允许访问。

NetUserEnum可用于列出域中的所有用户帐户。应用程序可以通过调用NetUserGetGroups来验证用户所属的组,它返回全局组名称列表。NetUserGetLocalGroups功能对于本地组也是一样的。当不再需要用户帐户时,请使用NetUserDel从服务器中删除该帐户。一旦帐户被删除,除非使用访客帐户,否则用户将无法再访问该服务器。因为用户的密码是机密的,所以NetUserEnumNetUserGetInfo .不会返回。当NetUserAdd被调用时,密码最初被分配。NetUserChangePassword功能更改指定网络服务器或域的用户密码。NetUserSetInfo功能设置用户帐户的密码和其他元素。

用户帐户信息有七个级别:

USER_INFO_0
USER_INFO_1
USER_INFO_2

USER_INFO_3

USER_INFO_10

USER_INFO_11

USER_INFO_20

以下信息级别仅适用于NetUserSetInfo

USER_INFO_1003
USER_INFO_1005

USER_INFO_1006

USER_INFO_1007

USER_INFO_1008

USER_INFO_1009

USER_INFO_1010

USER_INFO_1011

USER_INFO_1012

USER_INFO_1013

USER_INFO_1014

USER_INFO_1017

USER_INFO_1018

USER_INFO_1020

USER_INFO_1023

USER_INFO_1024

USER_INFO_1025

USER_INFO_1051

USER_INFO_1052

USER_INFO_1053

对于NetUserSetInfo【parmnum】值是指USER_INFO结构的成员,如下所示。当通过【parm_err】指定特定参数中的错误时,将使用这些值。

【parmnum】user_info结构的成员
USER_NAME_PARMNUMusri_name
USER_PASSWORD_PARMNUMusri_password
USER_PASSWORD_AGE_PARMNUMusri_password_age
USER_PRIV_PARMNUMusri_priv
USER_HOME_DIR_PARMNUMusri_home_dir
USER_COMMENT_PARMNUMusri_comment
USER_FLAGS_PARMNUMusri_flagsar,LATN
USER_SCRIPT_PATH_PARMNUMusri_script_path
USER_AUTH_FLAGS_PARMNUMusri_auth_flagsenar-Latn
USER_FULL_NAME_PARMNUMusri_full_name
USER_USR_COMMENT_PARMNUMusri_usr_comment
USER_PARMS_PARMNUMusri_parmsar,LATNyo
USER_WORKSTATIONS_PARMNUMusri_workstations
USER_LAST_LOGON_PARMNUMusri_last_logon
USER_LAST_LOGOFF_PARMNUMusri_last_logoff
USER_ACCT_EXPIRES_PARMNUMusri_acct_expiresen
USER_MAX_STORAGE_PARMNUMusri_max_storage
USER_UNITS_PER_WEEK_PARMNUMusri_units_per_week
USER_LOGON_HOURS_PARMNUMusri_logon_hours
USER_PAD_PW_COUNT_PARMNUMusri_bad_pw_count
USER_NUM_LOGONS_PARMNUMusri_num_logons
USER_LOGON_SERVER_PARMNUMusri_logon_server
USER_COUNTRY_CODE_PARMNUMusri_country_code
USER_CODE_PAGE_PARMNUMusri_code_page
USER_PRIMARY_GROUP_PARMNUMusri_primary_group_id
USER_PROFILEusri_profile
USER_HOME_DIR_DRIVE_PARMNUMusri_home_dir_drive