URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 71387
[ Назад ]

Исходное сообщение
"Не работает su под mc"

Отправлено rav_g12 , 11-Янв-07 14:08 
ОС - Suse Linux 9. Команда 'su -c "cat /etc/ldap.secret" root' нормально
работает под рядовым пользователем (если правильно ввести пароль :), но
стоит пользователю запустить mc, команда su перестает принимать правильный
пароль. Не только с параметром -c, но вообще, 'su - root' выдает
"su: неправильный пароль"! Кто-нибудь сталкивался с подобным? Как это вылечить?

P.S.: Систему ставил не я, на других серваках под FreeBSD подобного не наблюдается.


Содержание

Сообщения в этом обсуждении
"Не работает su под mc"
Отправлено rav_g12 , 12-Янв-07 08:40 
Вроде нашел куда копать. Если удалить из файла /etc/pam.d/su строку
auth     required       pam_wheel.so
все работает нормально, т.е. shell, запущенный в mc,
хотя и выполняется от именить пользователя, но почему-то
не входит в группу wheel.
Хотя проблема не решена - теперь su может делать кто-угодно,
а нужно чтобы могли только члены группы wheel.
Что делать?

"Не работает su под mc"
Отправлено rav_g12 , 12-Янв-07 09:20 
Все, проблема решилась добавлением параметра use_uid:
auth     required       pam_wheel.so use_uid

Теперь все работает. Может кому-нибудь пригодится.