sudo никогда не работает. У меня нет разрешений на моем компьютере

У меня была эта проблема с /dev/sda в Ubuntu 16.04. Я решил ее, загрузившись с работающего USB-накопителя и выполнив следующие действия:

Чтобы увидеть, как используются ваши дискиlsblk

Если вы видите, что ваш диск исправен, запустите fdisk -l, чтобы узнать, может ли система его использовать.

Запустите эту команду, чтобы попытаться восстановить неисправные суперблоки на диске.

fsck /dev/sda1(замените /dev/sda1 на диск, который вы хотите исправить ).

Когда будет предложено восстановить блоки, выберите «да», нажав ' y '

Разрешить fsck восстанавливать все поврежденные блоки.

Затем я смог смонтировать устройство с помощью

sudo mount /dev/sda /media/ubuntu

Это решило проблему для меня.

2
24.02.2019, 16:19
2 ответа

Будет сложно выяснить, что именно вы сделали со своим компьютером, потому что у вас нет прав на это. Я менее знаком с Mint, но это форк Ubuntu и Debian, поэтому я думаю, что он основан на одних и тех же групповых настройках.

По сути, есть группа пользователей, в которую вы должны были быть добавлены по умолчанию. Либо adm, admin, либо sudo. В файле sudoers(/etc/sudoers)должна быть запись, позволяющая любому члену этой группы использовать любую команду.

Почти наверняка одна из этих двух вещей сломалась. Проблема в том, что если это сломается, вы не сможете восстановиться изнутри своей операционной системы. Вы заперли ключи в сейфе.

Возможно, самым простым решением будет установить Linux на USB-накопитель или компакт-диск, загрузить его, а затем отредактировать /etc/sudoersи/или /etc/groupвручную.

Я знаю, что для создания загрузочного USB-накопителя в программе установки Ubuntu есть возможность «попробовать Ubuntu», не устанавливая ее. Интересно, есть ли у мяты такой же вариант.

2
27.01.2020, 22:17

Вы можете загрузиться с Mint CD/DVD. Не устанавливайте и выберите командную строку. (Я не специалист по Mint/Unbutu и не могу точно сказать, как это сделать. )Затем вы можете смонтировать жесткий диск в /mnt и увидеть свой диск. Когда вы это сделаете, вы станете пользователем root, поэтому воспользуйтесь возможностью sudoers , которые упоминал @Philip.

=> Не рекомендуется, но возможно при загрузке с компакт-диска <=
Вы также можете отключить эту машину от Интернета и удалить пароль в /etc/shadow или /etc/passwd.
Если у вас есть файл /etc/shadow , удалите все символы между первым и вторым двоеточием.
Если у вас нет /etc/shadow, выполните те же действия, что и выше, в файле /etc/passwd .
Это удалит пароль root. Затем вы можете попробовать войти в систему как root без пароля. Сделайте то, что вам нужно, сбросьте пароль root и повторно -подключитесь к Интернету.

-1
27.01.2020, 22:17

Теги

Похожие вопросы