Ні, з огляду на ваш опис, ви не втратили жодного зі своїх файлів (за винятком того /etc/passwd, який ви видалили, але який ви створили резервну копію).
Завантажте живий CD / DVD або живу USB флешку Ubuntu. Виберіть Try Ubuntu(не Install Ubuntu). Коли робочий стіл завантажується, відкрийте вікно Nautilus (файловий браузер). Ви можете знайти розділ для вашої системи Ubuntu під Devices. Клацніть на ньому, щоб встановити його.
Тепер ви можете відновити резервну копію. Однак це потрібно робити як корінь. Ось один досить простий спосіб зробити це.
Відкрийте вікно терміналу ( Ctrl+ Alt+ T). У Терміналі введіть cdі введіть Spaceклавішу, але ще не натискайте Enter.
У Nautilus знайдіть etcкаталог всередині встановленої системи Ubuntu. (Це не те саме, що etcкаталог для живого компакт-диска. etcКаталог всередині встановленої системи Ubuntu знаходиться в розділі, який ви тільки що встановили.)
Перетягніть цей etcкаталог у термінал, який вставить його повний шлях у термінал, виконавши cd ...команду.
Натисніть Enterдля запуску команди. Тепер ви знаходитесь в каталозі, який містив ваш passwdфайл. Я припускаю, що ваш файл резервної копії passwd_bkp, також знаходиться тут.
Виконайте цю команду:
sudo cp passwd_bkp passwd
Це відновлює passwdфайл із резервної копії, тож тепер ви маєте можливість перезавантажити, вийняти флешку CD / DVD або USB та завантажитися назад у встановлену систему Ubuntu. Встановлена система Ubuntu повинна працювати знову.
В майбутньому, ви повинні знати , що не рекомендується редагувати вручну /etc/passwd, /etc/group, /etc/shadow, або /etc/gshadow. Натомість слід використовувати утиліти, що надаються у складі Ubuntu, щоб внести будь-які зміни, необхідні користувачам та групам у вашій системі. Ви, мабуть, знаєте, що ви можете редагувати це в Налаштуваннях системи або за допомогою users-admin. Але для цього також є дуже потужні утиліти командного рядка, які все ж набагато безпечніші та простіші, ніж самостійно редагувати конфігураційні файли вручну. Ось документація щодо найбільш релевантних таких утиліт Ubuntu:
Ви можете змінити своє ім'я користувача за допомогою деяких з цих утиліт. Ця відповідь детально пояснює один спосіб. Однак, ви повинні знати (як це зараз зачіпається коментарем), що деякі програми передбачають, що ваше ім’я користувача залишається незмінним. Тож зміна вашого імені користувача може спричинити деякі проблеми.