Ні, з огляду на ваш опис, ви не втратили жодного зі своїх файлів (за винятком того /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:
Ви можете змінити своє ім'я користувача за допомогою деяких з цих утиліт. Ця відповідь детально пояснює один спосіб. Однак, ви повинні знати (як це зараз зачіпається коментарем), що деякі програми передбачають, що ваше ім’я користувача залишається незмінним. Тож зміна вашого імені користувача може спричинити деякі проблеми.