Перемещенный / и т.д. папка к другому месту

Я переместил / и т.д. папка к другому месту. Теперь, когда я использую sudo mv команда это говорит:

sudo: uid 1010 does not exist in the passwd file

существует решение для него? это произошло в моем vps ssh. Формат не является опцией. (ubuntu VPS)

1
задан 21 January 2016 в 00:37

3 ответа

Проблема здесь состоит в том, что способ, которым пользователи аутентифицируются для входа в систему на Ubuntu, с /etc/passwd файл. Так как тот файл отсутствует..., плохие дела идут произойти, такие как sudo, не работающий.

, Если у Вас есть корневой доступ где-нибудь, такой как сессия, Вы все еще имеете открытый, или можно выяснить, как войти как корень, можно сделать symlink (который подобен ярлыку в Windows) к новому местоположению так, чтобы операционная система могла найти файл. Вы делаете это с эти ln команда. Синтаксис был бы:

ln -s [your new /etc location] /etc
2
ответ дан 7 December 2019 в 12:41

Meme

Теперь, для восстановления Вашей существующей системы, можно сделать:

  1. Начальная загрузка к Продуктивной среде.

  2. Монтируют Ваш текущий раздел Ubuntu:

    sudo mount /dev/sdXY /mnt
    

    Изменение XY к Вашему текущему разделу Ubuntu . Если неуверенный запуск Gparted от продуктивной среды и ищет что-то как sda1, sda2, sda3, и т.д.

  3. Копия /etc назад к ее месту т.е. /mnt/path/to/moved/etc к /mnt/etc Копия это с sudo .

  4. Выход.

    sudo reboot
    
  5. Теперь после начальной загрузки к установленной системе можно удалить ранее перемещенный /etc папка.

1
ответ дан 7 December 2019 в 12:41

Это - то, что Вы сделали путем перемещения /etc далеко без открытой оболочки с полномочиями:

enter image description here

Изображение от: http://imgur.com/gallery/eEsd4V1

... Единственный выход должен сбросить VPS после резервного копирования.Прошу прощения. Помните, с sudo прибывают великая держава и большая ответственность...

0
ответ дан 7 December 2019 в 12:41

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

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