Рейтинг:0

Восстановленная папка /usr/bin - Проблема с разрешениями

флаг cn

я случайно удалил свой /USR/бен/ папка на моем Raspberry Pi с сервером Ubuntu. К счастью, у меня был запасной вариант. Он немного устарел, но с тех пор мало что изменилось. Я думал, что смогу просто скопировать старый бин из бэкапа, который находится на другом компе, на SD-карту со своей малины.

Это сработало, сервер Ubuntu снова работает. Судо нет. Я полагаю, что из-за того, что я создал новую корзину на другом компьютере (другом пользователе), все разрешения испорчены. Это приводит к следующей ошибке:

/usr/bin/sudo должен принадлежать uid 0 и иметь установленный бит setuid

Как восстановить стандартные разрешения для /USR/бен? Могу ли я сделать это без выхода из системы и повторного входа в систему как root? (удалил все файлы в usr/bin набрав rm -rf *) Потому что я не знаю, как это сделать на сервере Ubuntu. Я захожу на свой сервер через ssh.

Нужно ли переустанавливать такие пакеты?

apt-get --reinstall install $(grep -l '^/usr/bin/' *.list | sed 's/\.list$//')

Спасибо за ваше время.

Рейтинг:0
флаг cn

Так что я сам отвечаю на свой вопрос. Мне это нравится. Вы ищете, пробуете и узнаете что-то.

Хитрость заключается в том, чтобы скопировать разрешения с файлом. На самом деле я узнал об этом в поисках того, как сделать резервную копию моего сервера. Отличное видео кстати: https://www.youtube.com/watch?v=KTayZIou-1M

Я понял, что можно скопировать исходные разрешения с файлами, оставив их нетронутыми. А вот как: Как скопировать папку, сохранив владельцев и разрешения?

Поэтому я просто:

sudo cp -rp backup/usr/bin SD-карта/usr/bin

с другого моего компьютера с резервной копией на малиновую SD-карту.

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

Пожелай мне удачи. ;)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.