14 LTS,/usr/bin suid флаги, ища официального разработчика

Моя первая глупость в 5-летнем использовании Ubuntu, но большая.

Пытаясь получить работу strongloop, я chowned/usr/bin к моей учетной записи пользователя, и назад базироваться (только, чтобы понять немного позже, что путем выполнения, таким образом, я стер флаг sgid и suid. Первая вещь, которую я заметил, состояла в том, что мой x11 не запускался снова, делал я сделал генерала sudo chown s+u /usr/bin/x* как быстрая и грязная фиксация.

Но я боюсь, или быть корректным знают наверняка, что будет другой файл/ссылки там, кому нужен тот же флаг. (Я уже зафиксировал sudo), Таким образом, мне нужен подробный список, предпочтительный от разработчика Ubuntu.

Я знаю, что на этот вопрос ответили прежде здесь, но список отправил взгляды incomplte, поскольку он испытывает недостаток в x11.

0
задан 28 March 2009 в 18:52

1 ответ

Вместо того, чтобы просить у dev список пакета, возможно, можно ли попросить, чтобы система восстановила полномочия установленных пакетов к их исходному состоянию?

Для получения списка установленных пакетов можно использовать следующую команду:

dpkg --get-selections | grep "install" | grep -v "deinstall"

можно затем использовать apt-get install --reinstall <package>, который сбросит полномочия файлов пакета.

Если Вы хотите сделать это для всех своих пакетов в одной команде, можно попробовать:

sudo apt-get install --reinstall $(dpkg --get-selections | grep "install" | grep -v "deinstall" | cut -f1 | xargs)

0
ответ дан 30 September 2019 в 16:03
  • 1
    Спасибо за мысль btw, мой ответ, которым звучат тупой. I' m сильный в сторонах lol. – Adam J 21 January 2017 в 21:53

Другие вопросы по тегам:

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