Получение 'разрешения отклонило ошибку' с Wget

Я установил стек LAMP на своей Ubuntu 11.04 (Аккуратный Нарвал) с

sudo apt-get install lamp-server^

Теперь я перешел к /var/www и используйте

wget http://ftp.drupal.org/files/projects/drupal-7.x-dev.tar.gz

Я получаю следующую ошибку.

 --2011-08-03 13:59:00-- 
 http://ftp.drupal.org/files/projects/drupal-7.x-dev.tar.gz Resolving
 ftp.drupal.org... 64.50.233.100, 64.50.236.52 Connecting to
 ftp.drupal.org|64.50.233.100|:80... connected. HTTP request sent,
 awaiting response... 200 OK Length: 2757101 (2.6M)
 [application/x-gzip] drupal-7.x-dev.tar.gz: Permission denied

 Cannot write to `drupal-7.x-dev.tar.gz' (Permission denied).

Как я разрешаю эту ошибку?

Я пытался загрузить тот же файл в папке загрузок, и это продолжалось без проблемы. Таким образом, это, кажется, некоторая ошибка разрешения, но я не уверен в этом или как решить его.

6
задан 7 September 2014 в 10:03

2 ответа

Я полагаю, что Вы должны базироваться полномочия записать в/var/www. Таким образом, необходимо использовать sudo перед командой т.е.

sudo wget http://ftp.drupal.org/files/projects/drupal-7.x-dev.tar.gz
17
ответ дан 23 November 2019 в 07:18

Вам не нужно sudo каждый раз, когда вы получаете ошибку; это не решает проблему. Проблема в том, что ошибка говорит о том, что у вас нет «разрешения» на «запись» в этот каталог.

Конечно, root имеет право делать все, что является основной целью многих вирусов. У меня есть chmod 755 и chmod 766, чтобы получить ту же ошибку с wget, cp и mv.

Что сработало, так это то, что вы владели каталогом, в котором работаете, поэтому не нужно часто sudo:

sudo chown <username> <directory>

После этого обычные команды работают нормально.

Протестировано на Ubuntu 16.04.7 LTS

1
ответ дан 6 September 2020 в 07:06

Другие вопросы по тегам:

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