Произошла ошибка в срабатывании скрипта и получилось так что большая часть директорий в корне / стали принадлежать пользователю oracle и его группе.
От сего получил кучу ошибок - к примеру не возможность подключения к системе используя SSH. Вернул права пользователю root. Решил большую часть проблем.
Подключение успешное.
Вопрос: Где можно посмотреть или как можно вернуть принадлежность каталогов корневых директорий тем пользователям которые ими обладали. К примеру пользователю root.
Пока удаленное подключение root не убрал, потому что локально если попытаться переключиться на него получаю сообщение вида
[oracle@system sbin]$ su -
Password:
su: incorrect password
Менял пароль (chpasswd), не помогло. В /var/log/audit не отмечает неудачных попыток подключения.
Вопрос: Что может вызывать такую ошибку?
LinuxForum.Fans
Owner директорий / и невозможность переключиться root используя su
Автор: tamahcki
5 сообщений
2154 просмотров
Второй вопрос решил так - chmod u+s /bin/su
нашел похожую ошибку используя google :)
После такого бывает проще переустановить систему.
Каталоги /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а вот с остальным нужно разбираться индивидуально.
Второй вопрос решил так - chmod u+s /bin/su
Неудивительно, ведь:
text
# ls -l `which su`
-rws--x--x 1 root root 59930 сент. 14 2012 /bin/su
Войдите или зарегистрируйтесь, чтобы ответить.