Skip to content

Instantly share code, notes, and snippets.

@Barolina
Created October 3, 2023 19:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Barolina/03a700d38ff0ef7c9683d6536e5cd642 to your computer and use it in GitHub Desktop.
Save Barolina/03a700d38ff0ef7c9683d6536e5cd642 to your computer and use it in GitHub Desktop.
Linux: доступ на запись к файла разным пользователям

Для автоматизации процесса назначения прав доступа в ситуации, когда пользователь www-data должен иметь доступ на запись к файлам, созданным пользователем demo, вы можете использовать механизм Access Control Lists (ACL) в Linux.

Что делаем

Установка утилиты для поддержки acl

sudo apt-get update sudo apt-get install acl

Установка на чтение, запись, выполнения, к файлам созданными demo, для www-data

sudo setfacl -R -m u:www-data:rwx,d:u:www-data:rwx /home/common_dir

P.S. d - установить правило для новых файлов и диреткорий

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment