Я подозревал, но хотел посмотреть, есть ли обходной путь.
Для дисков необходимо отключить функции кэширования Windows. Как только я сделал это через Windows, все привилегии были предоставлены.
Ваша проблема определенно может быть связана с переменной PATH
.
Временная установка переменной пути для текущего сеанса оболочки:
export PATH=/usr/sbin:/usr/bin:/sbin:/bin
После этого вы сможете получить доступ ко всем командам и продолжить восстановление вашего PATH
.
Проблема в том, что мы не знаем, какие изменения вы внесли. Но в целом путь определяется во всех следующих файлах (в порядке убывания):
Глобально:
/etc/environment
/etc/profile
На пользователя:
~/pam_environment
(если вы используете pam)~/.profile
~/.bash_profile
или специфичное для приложения~/.xinitrc
Поскольку вы lightdm
затронуты, похоже, вы изменили путь глобально. Что-то из файлов звучит знакомо? Если да, отмените свои изменения там. В противном случае вы можете проверить каждый из этих файлов, если перезапишете переменную пути.
Возможно, вы сделали что-то вроде PATH=/opt/flutter
. Всегда делайте PATH=${PATH}:/opt/flutter
, чтобы вместо этого включить остальную часть пути.
Если вы внесли изменения, вы можете проверить переменную пути и среду с помощью printenv
и echo $PATH
после нового входа в систему.
Если вы пытались установить программное обеспечение на свой Linux Mint 19.2 и в процессе добавления его в переменную среды вы испортили среду, теперь вы не можете войти на свой рабочий стол из-за вашей предыдущей активности на .profile
файл. Это приводит к недопустимому PATH
, и у вас нет доступа к sudo
, rm
и т. д.
Затем вы можете просто выполнить эти четыре (4 )шага, чтобы исправить цикл входа в Linux mint 19.2.
Перезагрузите операционную систему, нажмите и удерживайте клавишу Shift (кнопку на клавиатуре )откройте Grup ui.
Выберите второй вариант, предоставленный вам с помощью содержимого скобки (режима восстановления ).
Выберите корневую опцию, предоставленную вам в пользовательском интерфейсе режима восстановления.
В терминале, предоставленном вам в нижней части режима восстановления, вы можете увеличить терминал, запустив clear
. Затем выполните следующую команду:sudo edit /etc/profile
Эта команда должна отображать или открывать содержимое.profile для вас, все, что вам нужно сделать, это удалить содержимое, которое вы добавили в файл до того, как будет предложена эта проблема с циклом входа в систему, и сохраните файл, нажав Ctrl + x и нажав кнопку ввода на клавиатуре. и выйдите из терминала, набрав exit
. Эта команда вернет вас обратно в интерфейс режима восстановления. Выберите вариант возобновления среди предоставленных и введите свой пароль на экране входа в систему. Надеюсь, это должно исправить вашу проблему с циклом входа в систему Linux Mint.