有一个.vbs文件是要root才能执行,我用普通账号ssh到linux主机,再su到root账号,为什么执行不了这个.vbs脚本
时间: 2024-05-31 16:07:48 浏览: 10
.vbs文件是Windows平台上的脚本文件,Linux平台上无法直接执行。即使你以root身份登录到Linux主机,也无法直接在Linux上执行.vbs文件。
如果你想在Linux上执行.vbs文件,可以使用Wine或者其他类似的Windows模拟器。或者,你可以将.vbs文件拷贝到Windows系统上执行。
相关问题
linux如何执行.vbs
Linux无法直接执行.vbs文件,因为.vbs文件是微软Windows系统下的一种脚本文件格式,需要在Windows系统环境下运行。但是,你可以通过安装Wine来在Linux系统上运行Windows程序,包括.vbs文件。
以下是在Linux上使用Wine运行.vbs文件的步骤:
1. 安装Wine,可以使用以下命令:
```
sudo apt-get install wine
```
2. 将.vbs文件复制到Linux系统上。
3. 在Linux命令行中,使用以下命令来运行.vbs文件:
```
wine cscript.exe filename.vbs
```
其中,filename.vbs是你要运行的VBS文件名。
如果你想以GUI模式运行VBS文件,则可以使用以下命令:
```
wine start filename.vbs
```
这将在Wine中打开Windows的脚本解释器来运行VBS文件。
注意:在运行VBS文件之前,你需要先在Linux系统中安装相应的Windows脚本解释器,比如cscript.exe。你可以在Wine的“C:\Windows\System32\”目录中找到它。
为什么在用邮件传播的vbs蠕虫代码要禁止用户在Windows资源管理器中运行可执行文件
邮件传播的vbs蠕虫代码是一种常见的计算机恶意软件,它通过邮件附件的形式传播,一旦用户打开了附件,就会自动执行其中的可执行文件,从而感染用户的计算机系统。为了防止用户不小心运行这些可执行文件,需要禁止用户在Windows资源管理器中运行可执行文件。这可以通过以下步骤实现:
1. 打开Windows资源管理器。
2. 单击菜单栏中的“工具”,然后选择“文件夹选项”。
3. 在“文件夹选项”对话框中,单击“查看”选项卡。
4. 在“高级设置”列表中,找到“隐藏已知文件类型的扩展名”选项,并取消勾选。
5. 单击“确定”按钮保存更改。
通过这个设置,用户在Windows资源管理器中就可以看到所有文件的扩展名,从而更容易识别和避免运行可执行文件。