Я полный новичок в Linux и только сейчас понял, что то, что я сделал, — полная ерунда.
Я бегал вокруг, пытаясь найти способ заставить работать какой-нибудь установочный пакет на моей машине. К сожалению, я очень сильно облажался, изменив права в /usr для всех файлов и папок, а также для файла sudoers.o.
Затем я использовал pkexec, чтобы установить все разрешения для моего /usr на 755. К счастью, теперь я могу получить доступ к своему терминалу, но команда sudo,pkexec,apt-get вообще не работает, и я по-прежнему не могу войти в Ubuntu.
Есть ли способ исправить это (или извлечь файл из системы и сохранить его на внешнем жестком диске, ничего не устанавливая, чтобы можно было снова начать чистую установку?)
решение1
если диск не зашифрован, то используйте USB Live, здесь вы можете получить руководство.как сделать usb живым на windows и mac osкак сделать usb живым на ubuntu
загрузите новую живую систему, откройте терминал
получить root с помощью sudo bash
команды
попробуйте получить имя устройства и файловую систему с помощью fdisk -l
(например /dev/sdb1)
создайте папку для монтирования диска поверх папки /media/mkdir /media/hdd
смонтировать дискmount -t ext4 /dev/sdb1 /media/hdd
смонтируйте диск, на котором вы хотите хранить файлы, используя ту же процедуру
если вы просто хотите их скопировать, используйте
cp -t /path/toThe/files /path/toThe/storeFolder/
если вы хотите сжать их, я использую tar и gz
tar -cvzf file.tar.gz /path/toThe/homeUser
но я дам вам более подробное руководство по опциям tar, чтобы вы поняли, какая опция работает лучше для васруководство по тару