Доброе время суток,
Необходимо решить такую задачу:
- Есть ldap, через который пользователи авторизуются на серверах (ldap хранит ключи для ssh)
- Пользователи ходят по ssh на серверы, возможно, вводя пароль или используя приватный ключ
- У пользователей в ldap есть класс posixAccount, то есть хранится их номер группы (gid)
Нужно - чтобы некоторая группа пользователей не имела доступ к серверам. Например, установив пользователю gid=65534 (то есть nogroup), доступ к серверам у него отключался.
Пробовал использовать:cat /etc/security/access.conf | grep -v '#'
- : nogroup : ALLно, увы, действия это не возымело. Заранее благодарен за любую помощь.
>[оверквотинг удален]
>номер группы (gid)
>Нужно - чтобы некоторая группа пользователей не имела доступ к серверам. Например,
>установив пользователю gid=65534 (то есть nogroup), доступ к серверам у него
>отключался.
>Пробовал использовать:
>
>cat /etc/security/access.conf | grep -v '#'
>- : nogroup : ALL
>
>но, увы, действия это не возымело. Заранее благодарен за любую помощь.может проще задать у такой группы shell в /bin/false?
>[оверквотинг удален]
>>установив пользователю gid=65534 (то есть nogroup), доступ к серверам у него
>>отключался.
>>Пробовал использовать:
>>
>>cat /etc/security/access.conf | grep -v '#'
>>- : nogroup : ALL
>>
>>но, увы, действия это не возымело. Заранее благодарен за любую помощь.
>
>может проще задать у такой группы shell в /bin/false?А может лучше использовать AllowGroup и DenyGroup в sshd_config?
>[оверквотинг удален]
>>>Пробовал использовать:
>>>
>>>cat /etc/security/access.conf | grep -v '#'
>>>- : nogroup : ALL
>>>
>>>но, увы, действия это не возымело. Заранее благодарен за любую помощь.
>>
>>может проще задать у такой группы shell в /bin/false?
>
>А может лучше использовать AllowGroup и DenyGroup в sshd_config?Да, верно, это ограничивает ssh доступ. Однако есть предчувствие, что доступ будет нужно ограничивать и для других сервисов (по мере их появления) - существует ли некоторые универсальные способы?
>Да, верно, это ограничивает ssh доступ. Однако есть предчувствие, что доступ будет
>нужно ограничивать и для других сервисов (по мере их появления) -
>существует ли некоторые универсальные способы?Проблемы нужно решать по мере их поступления, пока вы сами не знаете какие сервисы у вас будут, то как вы собираетесь к ним ограничивать доступ?
>>Да, верно, это ограничивает ssh доступ. Однако есть предчувствие, что доступ будет
>>нужно ограничивать и для других сервисов (по мере их появления) -
>>существует ли некоторые универсальные способы?
>
>Проблемы нужно решать по мере их поступления, пока вы сами не знаете
>какие сервисы у вас будут, то как вы собираетесь к ним
>ограничивать доступ?с этим сложно не согласиться. Хорошо, пока что пусть будет только ограничение ssh (достаточно и этого). Я спросил, так как полагал, что есть способ ограничить сразу весь доступ (по любым протоколам, для любых сервисов и т.п.) - благодарю за помощь!