Я получаю ту же ошибку в Red Hat 2.6.32 -573
Caused by: net.sourceforge.jnlp.LaunchException:
Fatal: Application Error: Cannot grant permissions to unsigned jars.
Application requested security permissions, but jars are not signed.
Я использую jre-1.8.0-openjdk.x86_64
иicedtea icedtea-web 1.6.2 (rhel-1.el6-x86_64)
Я уже бегу
$ javaws -nosecurity main.jnlp
Этот пост решил мою проблему, я изменил файл java.security:
https://velenux.wordpress.com/2017/06/07/workaround-for-javaws-jnpl-error-cannot-grant-permissions-to-unsigned-jars/
Права доступа к каталогу /home обычно доступны для записи только пользователю root.
Например, запуск ls на моей машине показывает root/root:
$ ls -laF /home
total 12
drwxr-xr-x 3 root root 4096 Aug 20 2018./
drwxr-xr-x 24 root root 4096 Sep 3 09:00../
Лучше всего создать каталог в /home с помощью ssh-подключения к работающей машине:
#Note the sudo, or you'd have to su to root
sudo mkdir /home/www
#Then change the ownership so the user kiana can write to it:
sudo chown kiana:kiana /home/www
Эта часть здесь:
rsync: recv_generator: mkdir "/home/www" failed: Permission denied (13)
похоже говорит о том, что у пользователя kiana
нет достаточных прав доступа к папке/home
-удаленного сервера, чтобы записать в нее .
Выполнение ls -l | grep home
из /
на удаленном сервере должно дать вам информацию о том, кому принадлежит папка и какие у нее права доступа. Стандартом для папкиhome
-является то, что root:root
владеет ею с 755
в качестве прав доступа к папке (подробнее о правах доступа к папкам и файлам здесь)
$ ls -l | grep home
drwxr-xr-x 3 root root 4096 21 mar 14.24 home
В этом выводе указано, что пользователь root
с группой root
владеет папкой (d)home
и имеет полное разрешение (rwx ), в то время как другие члены группы root
, а также другие имеют разрешение на чтение/выполнение (r -x ), но не имеют разрешения на запись .
Пользователь с правамиsudo
-означает, что указанный пользователь может временно иметь привилегии root -после аутентификации, что на самом деле маловероятно с rsync
.
Поскольку вы не являетесь фактическим root
пользователем, выполняющим rsync
(, что по соображениям безопасности не должно быть ), у вас нет разрешения на запись -в папку /home
. Я бы посоветовал вам попытаться сохранить данные веб-сервера в другом месте, где пользователь kiana
может написать (, например. /tmp/
, /opt/
и т. д. ).