Studio 12.3: дополнительный программный пакет языка, не установленный

Около решений с sudo, это может быть благоприятно для сценария быть настроенным (никакая дополнительная подсказка пароля для определенных команд) или setuid решения, которые не легко сделать безопасный, я предлагаю использование ssh авторизации с открытым ключом с командой = ограничение.

Для этого необходимо включить вход в систему пароля меньше пользователю root, если еще не сделано (PermitRootLogin without-password в /etc/ssh/sshd_config) и добавьте Ваш (или лучше специальное предложение для этого созданного случая) ssh открытый ключ к /root/.ssh/authorized_keys с командой = аргумент любят описанный в этом ответе.

0
15.05.2013, 09:20
2 ответа

Ваш /usr/ucb/cc вероятно, сценарий, который проверяет если /usr/ccs/bin/ucbcc установлен и затем вызывает его (или жалуется если не там, как в Вашем случае).

/usr/ccs/bin/ucbcc часть несвязанного компилятора C пакета, SPROcc. Вы, вероятно, пропускаете это.

1
28.01.2020, 02:53
  • 1
    Спасибо. Я проверил, что/usr/ccs/bin/ucbcc папка, существуют, но не знают как проверка. можно ли сказать мне. –  Agha Nawaz 15.05.2013, 09:48
  • 2
    у меня нет доступа к системе SunOS в данный момент, таким образом, это трудно к захвату. –  Anthon 15.05.2013, 10:07

Необходимо работать /opt/SolarisStudio12.3/bin/cc и никогда /usr/ucb/cc - ucb сценарий является старой оберткой совместимости для создания программного обеспечения SunOS 4, которое не работает с текущими выпусками Studio и было удалено из Соляриса 11 и позже.

Самый простой должен гарантировать это /opt/SolarisStudio12.3/bin находится в Вашем $PATH переменная среды перед /usr/ucb.

0
28.01.2020, 02:53

Теги

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