VirtualBox Ubuntu32 v14.04 找不到 sudo 指令

VirtualBox Ubuntu32 v14.04 找不到 sudo 指令

這是一個奇怪的問題,“sudo su”可以運行但“sudo mount...”無法運行。

我的環境是安裝在Windows 10中的VirtualBox Ubuntu 32位元14.04,我想在Ubuntu和Windows之間共用一個資料夾,以便檔案可以輕鬆地相互複製。

下面的命令如果運行成功,資料夾就可以正常共享了。有時它會成功(不幸的是我不記得是怎麼做的),但大多數時候啟動 VB Ubuntu 後,打開終端機運行命令,得到以下結果:

pis@pis-VirtualBox:~$ sudo mount -t vboxsf SharedVM Downloads
No command 'sudo' found, did you mean:
 Command 'sudo' from package 'sudo-ldap' (universe)
 Command 'sudo' from package 'sudo' (main)
sudo: command not found

pis@pis-VirtualBox:~$ type -p sudo
/usr/bin/sudo

pis@pis-VirtualBox:~$ sudo su
[sudo] password for pis: 

root@pis-VirtualBox:/home/pis# sudo mount -t vboxsf SharedVM Downloads
No command 'sudo' found, did you mean:
 Command 'sudo' from package 'sudo' (main)
 Command 'sudo' from package 'sudo-ldap' (universe)
sudo: command not found

root@pis-VirtualBox:/home/pis# apt-get install sudo
Reading package lists... Done
Building dependency tree       
Reading state information... Done
sudo is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 61 not upgraded.

root@pis-VirtualBox:/home/pis# sudo mount -t vboxsf SharedVM Downloads
No command 'sudo' found, did you mean:
 Command 'sudo' from package 'sudo-ldap' (universe)
 Command 'sudo' from package 'sudo' (main)
sudo: command not found

root@pis-VirtualBox:/home/pis# echo ${PATH}
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

root@pis-VirtualBox:/home/pis# sudo mount -t vboxsf SharedVM Downloads
No command 'sudo' found, did you mean:
 Command 'sudo' from package 'sudo-ldap' (universe)
 Command 'sudo' from package 'sudo' (main)
sudo: command not found

root@pis-VirtualBox:/home/pis# type -p sudo
/usr/bin/sudo

root@pis-VirtualBox:/home/pis# /usr/bin/sudo mount -t vboxsf SharedVM Downloads  
bash: /usr/bin/sudo: No such file or directory

任何人都可以建議如何解決它?或需要更多資訊?

答案1

解決方案:「sudo su」之後,只需執行不含「sudo」的指令

相關內容