LINUX.ORG.RU
решено ФорумAdmin

проблема с добавлением группы пользователю

 , ,


0

1

Привет админам!

Кто-нибудь сталкивался с такой проблемой: после добавления пользователю членства в новой группе клиентское подключение по ssh не видит добавленной группы:

$ ssh www_server -l ershin
$ whoami
ershin
$ pwd
/usr/home/ershin
$ groups 
ershin wheel prog
$ groups ershin
ershin wheel www prog

Тут по ssh пользователь не видит своего членства в группе www, и соответственно не получает предоставляемых членам этой группы прав на файлы. Но если авторизуется локально (из аппаратной консоли сервера) - все группы отображаются корректно и набор прав доступа соответствует. Кто-то знает, что это за грабли?

---

Выяснено, что проблема в кэшировании параметров SSH-сессий на стороне клиента. Решается [грубо] перезагрузкой клиентского хоста, хотя наверняка есть и более корректное решение.



Последнее исправление: bigov (всего исправлений: 3)
Ответ на: комментарий от Novel

да, и несколько раз и у разных пользователей проверял. Все повторяется. Причем, если перелогиниться через рута, то группа есть:

$ groups 
ershin wheel prog
$ su
$ Password:
# su ershin
$ groups 
ershin wheel prog www
$ exit
# exit
$ groups 
ershin wheel prog

bigov
() автор топика
Ответ на: комментарий от Novel

Нет, не используется. Все гуево - в папке сложено чуть больше десятка значков запуска .desktop c разными настройками на хосты (кодировка/luit, порты). По ним все и конектится.

Я попробовал с другого хоста зацепиться, смотрю - все ok, все группы в наличии. Проверил еще раз с проблемного - проблема. Без заморочек ребутнул хост - проблемы не стало.

Заинтересовался. Зашел со своей машины от другого юзера, через sudo добавил группу, перезашел - группы нет. Пробую с другого хоста под этим юзером - группа в наличии.

Короче, хрень с кэшированием сессий SSH. Нет времени копать до дна, просто запомнил.

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