Я запускаю веб-сервер 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-з'єднання, яке я використовував для підключення до веб-сервера. (в основному повторний вхід)