X-server: PAM authentication failed
От: slava_phirsov Россия  
Дата: 26.07.12 12:40
Оценка: 2 (1)
Доброго времени суток.

Just for fun стал ковырять разные редкоземельные desktop manager'ы, и в "процессе рытья ямы"(с) столкнулся с такой проблемкой:

  1. система — CentOS 6.3;
  2. startx из-под непривилегированного пользователя работает без проблем;
  3. startx при загрузке — аналогично;
  4. в скрипте на python, который запускается из-под root, делает setuid+setgid на непривилегированного пользователя, а потом запускает startx — получаем сообщение сабж (startx вызывается через os.execve, все переменные окружения задаются ручками, аналогично переменным окружения этого пользователя, т.е. HOME, LOGIN, PWD ит.п.). Попробовал подсунуть startx'у в качестве клиентов xterm, gedit, ит.д. — то же самое сообщение;
  5. добавляем пользователя из п.4 в группу wheel — п.4 начинает работать без проблем. WTF???
Люди! Люди, смотрите, я сошел с ума! Люди! Возлюбите друг друга! (вы чувствуете, какой бред?)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.