Рейтинг:0

Нужно ли переустанавливать ОС после массовой команды chown, если «затронуты» только эти две папки?

флаг pl

Я использую Убунту.

Я выполнил следующую команду. Но я прекратил это через некоторое время, потому что я чувствовал, что это занимает слишком много времени.

sudo chown -R $USER:$USER /

Это заставило команду sudo перестать работать. Поэтому я нашел решение вернуть sudo root с помощью этой команды в аварийной консоли (мы не можем использовать SSH с root):

корень chown: root /usr/bin/sudo && chmod 4755 /usr/bin/sudo

Затем я прочитал комментарии в Интернете о том, что желательно переустановить ОС, потому что многие разрешения были бы изменены.

Однако я побежал найти / -user [имя пользователя] на сервере и другом экземпляре сервера с сохраненным изображением до того, как я запустил первую команду chown, я нашел только несколько файлов с разными разрешениями. Почему это могло быть? Почему только /USR/бен/судо файл изменить и больше ничего?

Единственными файлами, в которых права пользователя различаются, являются /прок и /sys/fs/cgroup/systemd/пользователь/. Они содержат новые файлы с разрешениями пользователя, предоставленными пользователю, которого я выбрал. Это выглядит правильно или мне нужно переустановить ОС, потому что эти файлы отличаются от сохраненного образа?

Спасибо!

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

Большинство, но не все файлы /bin и /usr/bin (и фактически большинство предустановленных файлов ОС) принадлежат корень: корень (согласно FHS), поэтому, если вы их съедите, это не сильно повлияет.Однако есть некоторые исключения, и это может привести к поломке некоторых фоновых вещей, таких как sudo, cron, mail, systemd и приложения. (И это сильно отличается в /вар каталог, я предполагаю, что вы прервали чаун до этого)

Поэтому было бы неплохо получить права собственности и разрешения из резервной копии (или чистой новой установки, если вы не много устанавливали/настраивали).

Некоторые дистрибутивы также могут сбрасывать разрешения и применять политики безопасности, но не уверены, насколько хорошо это поддерживается для вашей конкретной системы. Например об/мин --setperms может сделать это для именованных пакетов, для дпкг вы можете использовать вариант переустановки (Например с aptitude переустановить «~i» filter для работы со всеми уже установленными пакетами).

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

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