Loading

身份验证错误:“用户名或密码不正确,或者用户名不是管理组的成员?”在 Linux 平台上使用“tsm login -u username”

发布日期: Feb 22, 2026
描述
安装后使用“tsm login -u username”登录到 Tableau 服务管理器 (TSM) 失败,并可能出现以下错误:

“身份验证错误。用户名或密码不正确,或者用户名不是管理组的成员?”

根本原因

“tableau”帐户在 Linux 虚拟机上具有不正确的权限。
解决方案

步骤 1 - 适用于所有版本


“tableau”帐户需要 su 权限。

  • 为了确保 tableau 有 su 权限,请验证 /bin/su is -rwsr-xr-x 的文件模式。

    • 例如,-rwsr-xr-x.1 root root 30092 Jun 22 2012 /bin/su
  • 否则,请运行 chmod 4755 /bin/su

步骤 2 - 适用于所有版本

确保以 sudo 用户 身份进行安装,如果以 root 用户身份进行安装。TSM 将使用 -a 标志初始化以指定非 root TSM 用户。 尝试以 root 用户身份登录到 TSM 时,可能会出现相同错误:

“身份验证错误。用户名或密码不正确,或者用户名不是管理组的成员?”

步骤 3 - 适用于所有版本

使用下面的步骤查看 pam.d 配置:

重要提示:此部分中的说明适用于能熟练编辑 pam.d 配置的 IT 专业人员。请注意,对 pam.d 配置编辑进行疑难解答不在 Tableau 技术支持范围内。

使用下面的命令查看 pam.d 文件: 
 
sudo cat /etc/pam.d/su
 
如果文件包含下面一行,请使用 # 将该行注释掉,并保存文件。
 
auth       required     pam_wheel.so use_uid
 
或者,将 tableau 用户添加到 wheel 组:

sudo usermod -a -G wheel

 
​再次尝试使用 tsm 用户身份登录:
 
tsm login -u
其他资源
/bin/su 需要启用 set-uid 位,以使其始终以 root 权限运行,否则,当普通(非 root)用户运行它时,它将无法访问 /etc/shadow 中的密码信息,也无法将 userid 设置为所需的新用户。它还必须关闭 groupother 写入位,使其他用户无法对其进行更改。

有关详细信息,请参见以下问答: 


系统用户和 sudo 权限
 
知识文章编号

001472907

 
正在加载
Salesforce Help | Article