Что такое sudo chown -R $ USER: www-data [путь]?

sudo chown -R $USER:www-data [path]

Почему после стоит двоеточие и имя пользователя ] $ USER ?

Я имею в виду, если мы рекурсивно сделаем нашего текущего $ USER владельцем, зачем нам впоследствии двоеточие и имя пользователя www-data ?

Спасибо,

0
задан 7 December 2016 в 19:27

2 ответа

От man chown:

SYNOPSIS
       chown [OPTION]... [OWNER][:[GROUP]] FILE...

По существу, Вы - рекурсивно установка (-R) владелец ($USER) и группа (www-data) владения на каждом файле и папке в рамках Вашего каталога (/some/path).

, двоеточие разделяет значение владельца от значения группы.

1
ответ дан 28 September 2019 в 03:11

Это, позволяет Вам владеть и поэтому иметь полномочия по файлам под /some_path.

Также примечание, что много приложений требуют, чтобы Вы ($USER) владели файлами, или иначе можно встретиться с проблемами разрешения при попытке открыть или изменить файлы под той папкой.

двоеточие отделяется пользователь и группа , которые владеют some_path. У группы могут быть многочисленные пользователи включая себя. Для ответа на второй вопрос Apache имеет имя пользователя и группу, названную www-data. Таким образом при наличии www-data владеют каталогом, Apache будет иметь определенные полномочия (рекурсивно) по тому каталогу.

0
ответ дан 28 September 2019 в 03:11

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

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