Как сделать/tmp исполняемый файл?

У меня есть Ubuntu 12.04 LTS, и я пытался обновить до Ubuntu 12.10. Когда я нажал в Обновлении Менеджера обновлений, messagebox появился:

Не может выполнить обновление. Это обычно вызывается системой, где/tmp смонтирован noexec. Повторно смонтируйтесь без noexec и выполните обновление снова.

Я пытался сделать/tmp исполняемый файл в Терминале со следующей командой:

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

Я нажал Enter, и я получил следующее сообщение от Терминала:

mount: only root can do that

Что я должен сделать теперь, чтобы сделать/tmp исполняемый файл и обновить ОС.

21
задан 22 June 2013 в 18:58

3 ответа

Вы бы попробовали эту команду? В моем случае это сработало.

sudo mount -t tmpfs -o exec tmpfs /tmp

, а затем проверьте, сработало ли оно.

mount
0
ответ дан 22 June 2013 в 18:58

Привилегии и разрешения в Linux могут сбивать с толку. Я рекомендую прочитать это , прежде чем начать использовать sudo. Как только вы поймете разницу между пользователем root, sudo и обычным пользователем, вы поймете, почему произошла эта ошибка (и * nix в целом). Смотрите также справочные страницы для chown и chmod.

0
ответ дан 22 June 2013 в 18:58

Вы должны иметь права root. Для этого поставьте перед командой sudo:

sudo mount -o remount,exec /tmp

Когда вас спросят о пароле, просто введите свой обычный пароль пользователя.

0
ответ дан 22 June 2013 в 18:58

Другие вопросы по тегам:

Похожие вопросы: