当我尝试加载ubuntu时,我喜欢使用以下命令:
sudo sh ~/Downloads/crouton -t unity
我会得到错误:
sh: 0: Refusing to exec /home/chronos/user/Downloads/crouton from noexec mount
如果有人能帮忙,请帮忙,我被困在这里了
发布于 2020-11-03 21:07:05
您试图从其中执行的磁盘分区已使用noexec
选项(请参阅man 8 mount
或https://linux.die.net/man/8/mount )挂载,该选项禁止执行二进制文件。要么将文件cp
到用exec
挂载的分区上的目录(没有noexec
),要么修复其挂载方式。
发布于 2021-03-14 08:42:12
sudo mount -o remount,exec,suid,dev,symfollow /home/chronos/user/Downloads/
您无法执行脚本,因为这是"nonexec挂载“,这意味着不能从那里执行脚本。要解决这个问题,请使用上面的命令授予下载目录exec权限。
上面的代码行使用exec和dev权限卸载和重新装载下载目录,以便可以从下载目录执行脚本。
首先,sudo用于根权限,然后re装入语句为它提供exec、suid和dev权限,并禁用nosym追随者(但该部分是可选的),然后我提到目录的名称,即下载。
https://askubuntu.com/questions/1289410
复制相似问题