Эффект помещения команды sudo -i в / etc / fstab

У меня есть компьютер (компьютер A), доступ к которому ssh возможен только с другого компьютера (компьютера B) во внутренней сети.

ssh username@10.**.**.**

К вашему сведению, я не активирую учетную запись root на компьютере A.

Позже, когда я уже войду в компьютер A, я изменяю файл /etc/fstab, добавляя sudo -i в качестве дополнительной строки в нем.

Наконец, я перезагружаю компьютер А. Через несколько минут я пытаюсь снова войти в систему на компьютере А, но не могу.

Это связано с моей модификацией или в данный момент внутренняя сеть не работает? Благодаря

0
задан 07.05.2020, 02:35

1 ответ

Вы не помещаете команды в fstab. Этот файл - просто список монтирований, которые должны быть установлены автоматически (или нет). Команда mountall запускается от имени пользователя root при загрузке и монтирует все, что указано в fstab. (За исключением тех монтировок, которые имеют опции noauto, установленные в fstab, они не монтируются автоматически.) Так что вам не нужно заботиться о sudo.

Если вы поместите sudo -i в fstab, то команда mountall, скорее всего, не сможет проанализировать этот файл из-за синтаксической ошибки: команда mountall пытается смонтировать диск sudo -i или что-то более неправильное. Так что да, это твоя проблема.

Вы перезагрузили компьютер с синтаксической ошибкой в ​​fstab. Когда система загружается, она вызывает mountall для монтирования перечисленных вещей из fstab. mountall достигает той линии sudo -i, с которой он не знает, что делать. Ваша система, вероятно, застряла на этом этапе и ожидает взаимодействия по поводу того, что делать.

1
ответ дан 07.05.2020, 02:35
  • 1
    @SantosaSandy у Вас есть локальный доступ к Вашему компьютеру или только удаленный? – GSnyder 07.05.2020, 02:36
  • 2
    @SantosaSandy Тогда Вы can' t делают это. Вам нужен локальный доступ к компьютеру для взаимодействия с машиной о том, как продолжить начальную загрузку, или исправлять fstab от продуктивной среды. Но я поместил этот вопрос в чат, если кто-либо знает удаленный метод, но я думаю, что это полностью невозможно. – Ahmad F 07.05.2020, 02:36
  • 3
    удаленный доступ с помощью ssh username@10.**.**.** – William T. 07.05.2020, 02:36
  • 4
    Спасибо за Ваше объяснение. Таким образом, теперь мой компьютер застревает и не может быть получен доступ. Это означает фатальную команду помещать sudo -i в /etc/fstab – maggix 07.05.2020, 02:37
  • 5
    У Вас есть какое-либо предложение для удаления sudo -i команда от /etc/fstab, таким образом, я могу получить доступ к своему компьютеру снова? – Nirmit Dagly 07.05.2020, 02:37

Теги

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