У нас есть приложение, развернутое в Jboss, из которого мы вызываем код R. Из кода R, который мы называем сценарием оболочки, который имеет приведенный ниже оператор копирования, который копирует файл в общий ресурс NFS, смонтированный на узле linux. Часть пользователей "somegroup "имеет доступ для записи в общий ресурс NFS.
Shell Script starts
id
cp test.sh /nfs/share
ends
Я напечатал" id "перед оператором копирования.
Это печатает нижеприведенное во время выполнения приложения
uid = 498 (jboss) gid = 496 (jboss) groups = 496 (jboss), 710 (rjdev) .....
Однако при входе в Linux-узелЯ получаю правильную группу пользователей, которую мы недавно изменили
uid = 498 (jboss) gid = 496 (jboss) groups = 496 (jboss), 65534 (somegroup) ....
Из-за неправильной группы во время запуска приложения я получаю ошибку Permission Denied во время запуска приложения.