未以 su 身份登录时无法执行二进制文件

raz*_*mny 5 linux terminal

我正在玩 Linux,并开始使用终端。我正在尝试在文件系统的根目录上创建文件夹,而我的普通用户无权执行此操作。

运行时su root mkdir u01;提示我输入凭据,然后终端返回错误“无法执行二进制文件”

如果我运行su root然后mkdir u01,命令工作正常。

有任何想法吗?

我使用的是 Oracle Linux 6.5

eth*_*u10 11

问题是您对su.

以其他用户身份执行命令的正确语法是:

su [username] -c "[command]"
Run Code Online (Sandbox Code Playgroud)

注意命令周围的引号;保持命令的其他参数正确执行很重要。