Как отменить изменения в.profile?
Я изменил свой ~/.profile и теперь не могу войти.
Я новичок в Linux, и я пытался добавить adb/fastboot (инструменты разработки для Android) в мою PATH, отредактировав PATH в.profile. Ранее я делал другой метод, но я не могу найти этот метод снова, и многие люди, как правило, рекомендуют редактировать.profile, чтобы добавить переменные среды в PATH.
Вернуться к проблеме. Я пытаюсь войти в систему, но Linux просто возвращает "Ваша сессия длилась менее 10 секунд....", а затем, когда я иду посмотреть подробности, он показывает...
syndaemon: no process found
/etc/mdm/Xsession: Beginning session setup...
/etc/mdm/Xsession: Executing cinnamon-session-cinnamon failed, will try to run x-terminal-emulator
/etc/mdm/Xsession: 205: exec: x-terminal-emulator: not found
Я использую 64-битную версию Linux Mint Cinnamon v17.3
Как отменить изменения в ~/.profile? Или как мне хотя бы войти, чтобы я мог отменить изменения через gedit?
Спасибо!
1 ответ
Эти инструкции не будут работать, если вы отредактировали /etc/profile
, поскольку эти изменения затрагивают всех пользователей. Вот почему вы должны...
... будьте осторожны, когда возитесь с путями вашего пользователя, и обязательно сделайте копию критически важных файлов, которые вы редактируете!
Перезагрузите свою машину.
На экране входа в систему, где вы обычно вводите свой пароль, удерживайте Control и Alt, затем нажмите F1.
В командной строке введите
root
и введитеtooroot
для пароля.- если вы получили сообщение о том, что вы не можете войти в систему как этот пользователь, войдите в систему под своим собственным паролем и попробуйте запустить
/usr/bin/sudo su
(напечатано так же), как ваш собственный пользователь. Если это также не удается, вам потребуется использовать LiveCD или другой внешний носитель для восстановления.
- если вы получили сообщение о том, что вы не можете войти в систему как этот пользователь, войдите в систему под своим собственным паролем и попробуйте запустить
Если вы вошли в систему как root на этом этапе,
cd
в каталог вашего пользователя в/home
, Если вы единственный пользователь, ваша папка будет единственной/home
,- Обратите внимание, что если домашний каталог вашего пользователя зашифрован, все это становится намного сложнее.
После выхода
pwd
покажет, что вы находитесь в каталоге вашего пользователя (и вы убедились, что ни в одном из следующих файлов нет ничего важного, поскольку они будут уничтожены навсегда), введитеrm .profile .bash_profile .bashrc
,Введите точно
cp /etc/skel/.profile ./.profile
,Тип
reboot
, а затем подождите, пока ваша машина снова включится. Попробуйте войти в систему; если это работает: ууу! если нет, вы должны получить Live CD и смонтировать жесткий диск с Live CD (или другой установки Linux??) и удалить файлы оттуда.