LocalUserProperties interface
存储账户的本地用户属性。
属性
| allow |
指示是否允许此用户的 ACL 授权。 将其设置为 false 以禁止使用 ACL 授权。 |
| extended |
补充组成员身份。 仅适用于启用 NFSv3 访问的本地用户。 |
| group |
用于关联用户组的标识符。 |
| has |
指示是否存在共享密钥。 将其设置为 false 以删除现有的共享密钥。 |
| has |
指示 ssh 密钥是否存在。 将其设置为 false 以删除现有的 SSH 密钥。 |
| has |
指示是否存在 ssh 密码。 将其设置为 false 以删除现有的 SSH 密码。 |
| home |
可选,本地用户主目录。 |
| is |
指示是否启用了本地用户以使用 NFSv3 协议进行访问。 |
| permission |
本地用户的权限范围。 |
| sid | 由服务器生成的唯一安全标识符。 |
| ssh |
SFTP 的可选本地用户 SSH 授权密钥。 |
| user |
由服务器生成的唯一标识符。 |
属性详细信息
allowAclAuthorization
指示是否允许此用户的 ACL 授权。 将其设置为 false 以禁止使用 ACL 授权。
allowAclAuthorization?: boolean
属性值
boolean
extendedGroups
补充组成员身份。 仅适用于启用 NFSv3 访问的本地用户。
extendedGroups?: number[]
属性值
number[]
groupId
用于关联用户组的标识符。
groupId?: number
属性值
number
hasSharedKey
指示是否存在共享密钥。 将其设置为 false 以删除现有的共享密钥。
hasSharedKey?: boolean
属性值
boolean
hasSshKey
指示 ssh 密钥是否存在。 将其设置为 false 以删除现有的 SSH 密钥。
hasSshKey?: boolean
属性值
boolean
hasSshPassword
指示是否存在 ssh 密码。 将其设置为 false 以删除现有的 SSH 密码。
hasSshPassword?: boolean
属性值
boolean
homeDirectory
可选,本地用户主目录。
homeDirectory?: string
属性值
string
isNFSv3Enabled
指示是否启用了本地用户以使用 NFSv3 协议进行访问。
isNFSv3Enabled?: boolean
属性值
boolean
permissionScopes
sid
由服务器生成的唯一安全标识符。
sid?: string
属性值
string
sshAuthorizedKeys
userId
由服务器生成的唯一标识符。
userId?: number
属性值
number