在 CentOS 中安裝 VMware Tools 時提示權限不足,無法執行安裝腳本。
當前登錄用戶無 sudo 權限,無法執行需要 root 權限的安裝命令(如掛載光盤、複製文件、運行安裝腳本)。
[user@localhost ~]$ su -
Password: # 輸入 root 密碼
[root@localhost ~]#
[root@localhost ~]# chmod u+w /etc/sudoers
[root@localhost ~]# vim /etc/sudoers
# 找到這行:
root ALL=(ALL) ALL
# 在其下添加(將 username 替換為實際用戶名):
username ALL=(ALL) ALL
# 保存退出::wq
[root@localhost ~]# chmod u-w /etc/sudoers
[user@localhost ~]$ sudo vmware-install.pl
# 輸入當前用戶密碼,應可正常執行安裝
yum install -y gcc kernel-devel perlmount /dev/cdrom /mnt
4. 解壓安裝包:tar -zxvf /mnt/VMwareTools-*.tar.gz -C /tmp
5. 運行安裝:sudo /tmp/vmware-tools-distrib/vmware-install.pl
/etc/sudoers 必須通過 visudo 編輯(語法檢查),生產環境建議使用 visudo 而非直接 vim。ALL=(ALL) ALL,避免濫用 root 權限。按上述步驟配置 sudo 權限後,即可順利完成 VMware Tools 安裝,實現虛擬機與宿主機的剪貼板共享、拖拽文件、自適應分辨率等增強功能。