Решение для HPC с Matlab и Linux

227
linello

У меня следующая проблема.

Я хочу установить Matlab от имени пользователя root на удаленном компьютере с установленным графическим интерфейсом. У меня есть лицензия кампуса, которую можно установить на 4 разных компьютерах (или пользователях). Удаленный компьютер имеет 4 разных пользователя:

|__> user1 |__> user2 |__> user3 

Каждый пользователь может подключиться через оболочку ssh и VNC, поэтому у каждого пользователя может быть свой рабочий стол.

Можно ли настроить matlab как root, чтобы каждый пользователь был администратором, и каждый пользователь мог запускать свой сеанс и запускать вычисления в фоновом режиме, а после завершения снова подключиться, чтобы увидеть результаты?

0

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

0
MariusMatutiae

Это так, но это не очень хорошая идея, потому что таким образом каждый пользователь будет всегда иметь права root с вытекающими отсюда опасностями. Вместо того, чтобы делать это, почему вы не определяете нового пользователя с обычными привилегиями, а настраиваете его так, чтобы любой мог подключиться к этой новой учетной записи (например, путем обмена криптографическими ключами), из которой вы запускаете Matlab?

Нет очевидного требования запускать Matlab от имени sudo, поэтому это простое решение должно понравиться всем вам и обеспечить более строгую безопасность.

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