войдите в человечность и попробуйте этот метод
sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair boot-repair
После нескольких секунд откроется главное окно Восстановления Начальной загрузки. Нажмите на восстановление Recommended.
$HOME
переменная среды, которая установлена на пользовательском входе в систему. В зависимости от того, как Вы входите в систему, фактическая программа, которая устанавливает его, может варьироваться. Если Вы войдете в систему консолью (включая telnet/rlogin/etc), то это будет установлено login
программа. Если Вы войдете в систему SSH, то он будет установлен sshd
. Если Вы входите в систему с помощью среды рабочего стола, среда рабочего стола, вероятно, устанавливает ее для Вас.
Причина необходимо использовать -H
должен сбросить $HOME
переменная среды, когда sudoing, так, чтобы другой конец взял другого пользователя $HOME
, а не тот от пользователя Вы выполняете sudo как, который некоторые среды позволяют распространять.
Это, однако, не является Вашей настоящей проблемой. Вам нужен tty, когда sudo запрашивает пароль, который Вы не имеете при запущении неинтерактивного скрипта. Рассмотрение Вас получило этот сценарий откуда-либо, это, вероятно, означает, что этот сценарий также a.) не записанный правильно, или b.) только записанный для использования, уже работая как корень (возможно, -H
здесь используется в качестве окольного способа попытаться санировать потенциально грязное $HOME
, хотя это - что-то вроде нечетного способа сделать так).
Я рекомендовал бы связаться с автором или специалистом по обслуживанию.
echo $HOME
распечатывает корень/, и у меня даже нет такой папки. – SSpoke 23.12.2013, 05:28/root
, Вы просто не видите его из учетной записи непривилегированного пользователя. – Chris Down 23.12.2013, 05:29$HOME
от SSH и этого SSH должен дать мне полные полномочия. Я понятия не имею что$HOME
из сценария, когда VPS перезагружает А-ч – SSpoke 23.12.2013, 05:32cd /root
переходит в~
который не имеет никаких папок.., Вы говорите, что мой SSH не дает мне полное владение моего VPS? какой возможный доступ разве я не имею? Я мог установить, удаляют что-либо, что я хочу, а также переустанавливаю ОС. – SSpoke 23.12.2013, 05:32$HOME
", это действительно не имеет никакого смысла. Я ничего не сказал о том, какое владение это дает Вам по Вашему VPS, потому что Вы не упомянули ничего соответствующего для этого. – Chris Down 23.12.2013, 05:35