Я только что совершил огромную ошибку, изменив владельца моего /usr/bin
от root
до обычного user
. Всякий раз, когда я пытаюсь выполнить $sudo chown root /usr/bin
это дает мне:Изменение права собственности на «/ usr/bin /»: операция не разрешена
chown: changing ownership of ‘/usr/bin/’: Operation not permitted
Я прочитал много тем говорить об этой проблеме, что большинство из них дает решение в случае, если у вас уже есть образ резервной копии вашей операционной системы. К сожалению, у меня нет резервной копии. Есть ли какое-то решение, кроме повторной установки Ubuntu с нуля.
Вы решили изменить рекурсивно? Если это так, вы, скорее всего, изменили владельца двоичного файла sudo, поэтому он больше не может получать привилегии root. В этом случае вам нужно использовать простой «su», чтобы стать root, а затем изменить его, это работает только в том случае, если у root-учетной записи есть пароль (который вы знаете). В противном случае вам необходимо перезагрузить систему в корневую оболочку, например. отредактировав загрузочную командную строку, чтобы включить «init =/bin/sh» и изменить ее обратно из этой оболочки. – ThomasH
Да, это большая проблема, я выполнил chown -R on/usr/bin –
См. Выше. Я добавил комментарий, случайно отправив его, нажав return :) – ThomasH