如何使/ 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的手册页。