LinuxForum.Fans
Тема

Owner директорий / и невозможность переключиться root используя su

Автор: tamahcki 5 сообщений 2154 просмотров
#314015

Произошла ошибка в срабатывании скрипта и получилось так что большая часть директорий в корне / стали принадлежать пользователю oracle и его группе.
От сего получил кучу ошибок - к примеру не возможность подключения к системе используя SSH. Вернул права пользователю root. Решил большую часть проблем.
Подключение успешное.

Вопрос: Где можно посмотреть или как можно вернуть принадлежность каталогов корневых директорий тем пользователям которые ими обладали. К примеру пользователю root.

Пока удаленное подключение root не убрал, потому что локально если попытаться переключиться на него получаю сообщение вида

[oracle@system sbin]$ su -
Password:
su: incorrect password

Менял пароль (chpasswd), не помогло. В /var/log/audit не отмечает неудачных попыток подключения.

Вопрос: Что может вызывать такую ошибку?

#314017

Второй вопрос решил так - chmod u+s /bin/su
нашел похожую ошибку используя google :)

#314020

После такого бывает проще переустановить систему.

#314022

Каталоги /bin /boot /etc /lib /lost+found /media /mnt /opt /root /run /sbin /sys /usr принадлежат руту вместе с их содержимым. Поэтому

text
# chown -R root:root /bin /boot /etc /lib /lost+found /media /mnt /opt /root /run /sbin /sys /usr

а вот с остальным нужно разбираться индивидуально.

#314023
"tamahcki" написал:
Второй вопрос решил так - chmod u+s /bin/su 

Неудивительно, ведь:

text
# ls -l `which su`
-rws--x--x 1 root root 59930 сент. 14  2012 /bin/su
Войдите или зарегистрируйтесь, чтобы ответить.