在您執行自我檢查作業的虛擬機器上,Application Transformer for VMware Tanzu 需具有特定權限。以下是必須在虛擬機器上執行的組態的清單。

存取以下 Linux 命令的權限

/bin/ls
/bin/bash
/bin/cat
/bin/rm
/usr/bin/python
/usr/bin/python2.7
/usr/bin/python3
/usr/bin/cat
/usr/bin/bash
 /usr/bin/ls
 /usr/bin/rm
 /usr/bin/cat
 /usr/bin/echo
 /usr/bin/chmod

存取以下Windows命令的權限

(Get-WmiObject -class Win32_OperatingSystem).Caption
Get-WmiObject -Class Win32_Process
Get-Process -IncludeUserName
netstat -bano
備註: 您必須具有管理員權限才能使用powershell指令碼執行這些命令。

安裝 VMware Tools

您必須安裝 VMware Tools,並更新 VMware Tools 的 PAM 組態檔。
備註:
  • 若要使用 Windows 管理員以外的使用者來自我檢查 Windows 虛擬機器,必須安裝 VMware Tools 11 或更新版本。
  • 若要提升存取權,使用者必須屬於 Windows 管理員群組。
cat /etc/pam.d/vmtoolsd

#%PAM-1.0
auth   	required pam_sepermit.so
auth   	substack 	password-auth
auth   	include  	postlogin

# Used with polkit to reauthorize users in remote sessions
-auth  	optional 	pam_reauthorize.so prepare
account	required 	pam_nologin.so
account	include  	password-auth
password   include  	password-auth

# pam_selinux.so close should be the first session rule
session	required 	pam_selinux.so close
session	required 	pam_loginuid.so

# pam_selinux.so open should only be followed by sessions to be executed in the user context
session	required 	pam_selinux.so open env_params
session	required 	pam_namespace.so
session	optional 	pam_keyinit.so force revoke
session	include  	password-auth
session	include  	postlogin
# Used with polkit to reauthorize users in remote sessions
-session   optional 	pam_reauthorize.so prepare

設定虛擬機器客體作業特權

在虛擬機器級別設定虛擬機器客體作業特權。

組態 NoPassword 提示

執行 visudo 命令以開啟sudo設定檔案,並使用以下條目更新該檔案以移除針對非根使用者的密碼提示:

%<non-root-user> ALL=(ALL) NOPASSWD: /usr/bin/python3