Разрешение на удаление файлов

Ответ, прямо говоря, «Нет, если Марк не дает мне работу».

У меня были проекты для лучшей интеграции Wine с Ubuntu в течение некоторого времени, однако прогресс был медленным, поскольку это ужасно много времени и большая часть моего дня тратится на «настоящую работу» и повседневные задачи обслуживания пакетов. Вы можете увидеть некоторые из них, такие как интеграция Wine в Software Center (может быть, не завершена Natty), или лучшие спецификации интеграции с Wine.

Было бы аккуратно использовать такие вещи, как API Unity Places, чтобы Вино действительно скользкое, но на данный момент у меня едва хватает времени, чтобы убедиться, что вещи не ужасно разбиты.

1
задан 22 October 2013 в 19:37

1 ответ

Есть два способа решить эту проблему.

1) добавьте себя в группу владельца и настройте предварительную передачу с помощью chmod на 775 (см. ниже). Это можно сделать с помощью следующих команд:

sudo adduser yourusername www-data

Предполагается, что группа владельца является www-данными. Это также может быть «apache», просто проверьте, что работает.

Затем вам нужно будет изменить разрешения для файлов для себя, используя chmod.

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

Поэтому при настройке разрешений на файл вам нужно назначить все три уровня разрешений, а не только один пользователь.

Итак, в условиях мирян, если вы хотите файл, который должен быть читаемым и исполняемым всеми, а также записываться и исполняться только вами, вы должны написать команду chmod со следующей структурой.

COMMAND : OWNER : GROUP : WORLD : PATH

, поэтому в вашем случае это должно быть так:

chmod -R 775 /var/www

(The -R должен сделать его рекурсивным, что означает, что все вложенные папки получают одинаковые разрешения) Число, повторяющее эту таблицу

7 = 4+2+1 (read/write/execute)
6 = 4+2 (read/write)
5 = 4+1 (read/execute)
4 = 4 (read)
3 = 2+1 (write/execute)
2 = 2 (write)
1 = 1 (execute)

Другое решение - изменить разрешений на 745, не добавляя себя в www-группу.

Пожалуйста, НЕ используйте 777 для ваших прав доступа к веб-серверу !!!

1
ответ дан 24 May 2018 в 16:23

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

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