applications/core/modules/front/members/profile.php
Найти:
if ( !$this->member->member_id )
{
\IPS\Output::i()->error( 'node_error', '2C138/1', 404, '' );
}
Ниже добавить
if (\IPS\Member::loggedIn()->member_id !== $this->member->member_id and \IPS\Member::loggedIn()->inGroup(array(1,2,3,4))) // Перечисляем через запятую айдишники групп, пользователи которых не смогут просматривать чужие профили кроме своих
{
\IPS\Output::i()->error( 'no_module_permission', '2C138/2', 403, '' );
}