Я развернул сайт WordPress на Ubuntu 20.04 с помощью Nginx.
Сначала я сделал:
sudo chown -R www-data:www-data .
, который решил проблему, которую я имел при загрузке плагина.
Но теперь, когда я подключаю FTP с моим клавишей SSH, используя пользователя Ubuntu, я могу видеть файлы, но не модифицировать их.
Я проверил разрешения:
ubuntu@ip-172-20-36-190:~/site$ ls -al
total 220
drwxr-xr-x 5 www-data www-data 4096 Mar 18 12:31 .
drwxr-xr-x 7 ubuntu ubuntu 4096 Mar 5 09:04 ..
-rw-r--r-- 1 www-data www-data 405 Feb 6 2020 index.php
-rw-r--r-- 1 www-data www-data 19915 Mar 10 00:26 license.txt
-rw-r--r-- 1 www-data www-data 7345 Mar 10 00:26 readme.html
-rw-r--r-- 1 www-data www-data 7165 Mar 10 00:26 wp-activate.php
drwxr-xr-x 9 www-data www-data 4096 Feb 22 15:10 wp-admin
-rw-r--r-- 1 www-data www-data 351 Feb 6 2020 wp-blog-header.php
-rw-r--r-- 1 www-data www-data 2328 Oct 8 21:15 wp-comments-post.php
-rw-r--r-- 1 www-data www-data 2913 Feb 6 2020 wp-config-sample.php
-rw-r--r-- 1 www-data www-data 3216 Mar 4 17:06 wp-config.php
drwxr-xr-x 8 www-data www-data 4096 Mar 3 13:23 wp-content
-rw-r--r-- 1 www-data www-data 3939 Jul 30 2020 wp-cron.php
drwxr-xr-x 25 www-data www-data 12288 Mar 10 00:26 wp-includes
-rw-r--r-- 1 www-data www-data 2496 Feb 6 2020 wp-links-opml.php
-rw-r--r-- 1 www-data www-data 3313 Mar 10 00:26 wp-load.php
-rw-r--r-- 1 www-data www-data 44993 Mar 10 00:26 wp-login.php
-rw-r--r-- 1 www-data www-data 8509 Apr 14 2020 wp-mail.php
-rw-r--r-- 1 www-data www-data 21125 Mar 10 00:26 wp-settings.php
-rw-r--r-- 1 www-data www-data 31328 Mar 10 00:26 wp-signup.php
-rw-r--r-- 1 www-data www-data 4747 Oct 8 21:15 wp-trackback.php
-rw-r--r-- 1 www-data www-data 3236 Jun 8 2020 xmlrpc.php
Я пытался сделать CHMOD -R + W, но у меня не удалось получить доступ к моим файлам.
Я также пытался добавить пользователя Ubuntu на www-data data group, с
sudo usermod -aG www-data $USER
, но все же, но у меня не удалось получить доступ к моим файлам
, я сделал chmod -r 777.
Во всех моих файлах, и он работал, это нормально сделать это, я слышал, что это может быть проблемой безопасности?
Что должно быть хорошим способом сделать это?
-121--896654-Я запускал следующие коды для установки Trng:
mkdir build
cd build
cmake ..
make
make install
, и я думаю, что установка была успешной. Когда я бегу своей программой с этим G ++ -O 1.CPP -LTRNG4
говорит:
/usr/bin/ld: cannot find -ltrng4
collect2: error: ld returned 1 exit status
Может кто-нибудь может помочь мне с этим?
libtrng4 не является пакетом Ubuntu Ubuntu, и ваша ошибка указывает, что ее не установлено ..
Предложить, что вы проходите установить его с нуля: -
https://github.com/rabauke/trng4
Инструкции по установке здесь:- https://github.com/rabauke/trng4/raw/master/doc/trng.pdf
git clone https://github.com/rabauke/trng4
cd trng4
mkdir build
cd build
cmake ..
make
make install
Если все это работало, то ваша компилирующая линия должна быть: -
G ++ -O 1.CPP - L / usr / local / lib -ltrng4