如何使/ tmp可执行?

我有Ubuntu 12.04 LTS,我试图升级到Ubuntu 12.10。 当我在Update Manager中单击升级消息框时:

无法运行升级。 这通常是由/ tmp安装noexec的系统引起的。 请在没有noexec的情况下重新安装并再次运行升级。

我尝试使用以下命令在终端中创建/ tmp可执行文件:

mount -o remount,exec /tmp /var/tmp 

我按了Enter键,我从终端收到以下消息:

 mount: only root can do that 

我现在该怎么做才能使/ tmp可执行并升级操作系统。

您必须具有root权限。 为此,将sudo放在sudo前面:

 sudo mount -o remount,exec /tmp 

当您被问及密码时,只需插入您的常用用户密码即可。

你会试试这个命令吗? 就我而言,这很有效。

 sudo mount -t tmpfs -o exec tmpfs /tmp 

然后,检查它是否有效。

 mount 

Linux中的权限和权限可能令人困惑。 我建议您在开始使用sudo之前阅读此内容 。 一旦你理解了root,sudo和普通用户之间的区别,你就能更好地理解这个错误发生的原因(一般来说是* nix)。 另请参见chown和chmod的手册页。