Можете ли вы отключить вход в систему как другие пользователи через SSH?

231
Cancun101

У меня есть компьютер Macintosh с 3 пользователями: admin, git и server. Admin - единственный администратор на компьютере, а git и server - обычные пользователи. Я могу войти во все 3 через ssh, используя аутентификацию с открытым ключом только для администратора и сервера, в то время как аутентификация по паролю включена для git.

Короче говоря, я хочу иметь возможность входить непосредственно во все 3 учетные записи через ssh, но иметь возможность переключать учетные записи, используя su, только когда я вошел в систему сначала с помощью admin. Есть ли способ настроить это в sshd_config?

В качестве альтернативы, есть ли способ отключить su только для определенных пользователей?

Сервер Mac Mini работает под управлением MacOS 10.13.5, и я использую сервер SSH из меню общего доступа, если эта информация важна.

0
Переключение пользователей после входа в систему не имеет ничего общего с sshd. Ignacio Vazquez-Abrams 5 лет назад 1
Тогда есть ли способ отключить его только для пользователей, вошедших в систему через ssh? Можно ли отключить эту привилегию только для определенных пользователей? Cancun101 5 лет назад 0
Я знаю, что это можно сделать с помощью PAM, но я понятия не имею, как это сделать под OS X. Ignacio Vazquez-Abrams 5 лет назад 0
Я верю, что OS X использует PAM Cancun101 5 лет назад 0

0 ответов на вопрос

Похожие вопросы