Користувач у групі не має дозволів для групи


0

Я запускаю веб-сервер Apache в Arch Linux. На даний момент у мене є веб-файли, розташовані за адресою / srv / http, і вони належать користувачеві 'http'. Каталог дуже захищений, лише root та http можуть переглядати та редагувати файли в / srv / http. Ніхто інший не може їх переглядати чи редагувати. (drwxrwx ---) Я хотів надати користувачам "tom" дозволи на перегляд та редагування, щоб root, http і tom могли переглядати та редагувати, але ніхто більше не може переглядати чи редагувати.

Я створив групу під назвою "web" за допомогою команди groupadd і додав http та tom за допомогою команди gpasswd -a.

Як корінь, я виконав "chown -R http: web / srv / http", потім "chmod -R g + rwx / srv / http", щоб встановити права доступу до каталогу.

Проблема полягає в тому, що "tom" все ще не може переглядати або редагувати файли в / srv / http. Якщо я видаю "chown -R tom: web / srv / http", "http" теж не може читати чи редагувати. Як зробити так, щоб і користувачі "tom" і "http" могли переглядати та редагувати файли? Чого я тут пропускаю?

EDIT: Гаразд, я думаю, я вирішив проблему. Мені довелося перезапустити SSH-з'єднання, яке я використовував для підключення до веб-сервера. (в основному повторний вхід)


які дозволи на / srv? багато додатків вимагають принаймні дозволу на читання до кінця дерева.
Френк Томас

Якщо ви знайшли рішення самостійно, будь ласка, опублікуйте це як відповідь. Ви зможете позначити це як прийняту відповідь через 48 годин. Таким чином, інші люди, які натрапляють на ваше запитання, одразу дізнаються, що проблема вирішена, і є відповідь з рішенням. Питання - лише для запитань, відповіді - для відповідей.
gronostaj

О, добре, редагувати якось має сенс. Тому що ланцюжок змін дозволу на мене виглядав цілком нормально.
MariusMatutiae
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.