То, как переименовать пользователя с eCryptfs, зашифровало корневой каталог?

Я просто хочу изменить имя пользователя пользователя с зашифрованным корневым каталогом. Существует ли простой путь вместо предложенного восстановления и т.д?

1
задан 30 December 2018 в 08:40

1 ответ

  1. Лучше размонтировать Ваш корневой каталог и выполнить команды из другой учетной записи администратора на компьютере. Вы могли использовать ecryptfs-umount-private или просто перезагрузка для размонтирования каталога.
  2. Измените имя для входа в систему и имя каталога от old_user кому: new_user:

    sudo usermod -l new_user -m -d /home/new_user old_user
    
  3. Здесь прибывает важная часть для надлежащей конфигурации:

    • Там существует названный файл /home/.ecryptfs/$USER/.ecryptfs/Private.mnt это обычно содержит следующее: /home/$USER
    • Следующие символьные ссылки существуют в Вашем корневом каталоге, когда eCryptfs не смонтирован:

      .ecryptfs -> /home/.ecryptfs/$USER/.ecryptfs
      .Private ->  /home/.ecryptfs/$USER/.Private
      
    • Удостоверьтесь это $USER во всех этих экземплярах отражает изменения, которые Вы намеревались внести, например. new_user. Можно использовать nano отредактировать текстовые файлы и ln -s создать новые символьные ссылки.

Необходимо смочь войти в систему снова. Я просто попробовал его самостоятельно. Если Вы не можете войти в систему посредством попытки GUI от терминала и проверить снова, что все существует.

4
ответ дан 3 December 2019 в 06:50

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

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