LINUX.ORG.RU

xinetd + id = ?


0

0

Я написал простенький скриптик 
#!/bin/bash
id -nu
id -ng
id -nG

И повесил его на определёный порт через xinetd.
Скрипт запускается от пользователя oracle (в /etc/xinetd.d/tst).

Делаем telnet localhost <port> и получаем
oracle
oinstall
oinstall

Однако когда я делаю
su - oracle
id
я получаю вот что:
uid=502(oracle) gid=502(oinstall) groups=502(oinstall),503(dba),506(platex)

Почему в скрипте 3-я строка не выводит все группы пользователя oracle?

Вот сейчас прочитал про supplementary groups problem
и то что надо выставить параметр groups = YES :))

Krivenok_Dmitry
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.