Проблема с chmod

На весь системный диск применили команду "chmod -R 755"

Теперь в консоле при попытке набрать "su", спрашивает пароль, после ввода которого выдает "setgid: Операция не позволяется
"

Что конкретно исправить и какие права где выставить?

вариант

не специалист, но если поробовать как описано http://ru.wikipedia.org/wiki/Chmod в главе Особенности?

вариант

выше бред, попробуй chmod +s /bin/su

Молодцы, что сказать. Кроме

Молодцы, что сказать.
Кроме suid сбились права на /etc, в том числе на shadow, sudoers и еще много других. Эти файлы требуют особые права - shadow и sudoers - 400.

Рекомендую отобрать права рута у провинившегося и поставить систему заново. Если дороги конфиги, то копируй их, потом вернешь на место копированием с --no-preserve

Не грусти, товарищ! Всё хорошо, beautiful good!

А зачем заново? Может проще

А зачем заново? Может проще разобраться с правами тут.. выдать всему то, что требуется. Только бы знать весь этот список

Конечно проще. Просто тогда

Конечно проще. Просто тогда вы обязательно наткнетесь не раз на какие нить еффекты вроде "должно работать а не работает ..." потому что не возможно все учесть. Как вариант пересборка всего "мира", но тоже не выход, останутся проблемы с директориями. Но зато это научит вас делать бэкапы системы :)

Напишите скрипт, который

Напишите скрипт, который просканирует другую систему (где права правильные), запомнит их и применит на текущую, попутно выдав файлы которых не было в правильной системе.
Но проще переустановить, а еще проще откатиться на бэкап.

или stage3 накатить сверху.

или stage3 накатить сверху. tar как раз умеет права копировать

это даже хуже переустановки,

это даже хуже переустановки, ИМХО
или вы предлагаете только права копировать? не знал что так можно.
в любом случае, в системе несколько больше файлов, чем в stage3

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".