Я пытаюсь понять, как разрешить некоторым пользователям, которые также являются мной, получить доступ к каталогу файлов, который я хочу использовать для всех моих пользователей.
Файлы, которые я хочу использовать, находятся в account1
в каталоге /home/account1/public_html/source/engines
и я хочу каталог /home/account2/public_html/source/engines
чтобы использовать одни и те же файлы без необходимости загружать их в оба места каждый раз, когда я их меняю, поэтому я создал простую символическую ссылку и добавил account2
к группе account1
(сохраняя при этом свою собственную группу в качестве основной). Это все еще дает мне Доступ запрещен ошибка хотя. Есть ли способ предоставить account2
и другие учетные записи, которые я создаю для себя, для доступа к этим файлам? Я не хочу, чтобы они были глобальными для всех пользователей, потому что я не хочу, чтобы мои размещенные пользователи имели к ним доступ, только мои пользователи.
groups account1
возвращается account1 : account1
groups account2
возвращается account2 : account2 account1
/home/account1/public_html/source/engines
и все его файлы принадлежат account1:account1
Любую другую информацию, которая может вам понадобиться, просто спросите.
Если это не удается, это может указывать на другие элементы управления разрешениями (помимо стандартных для Linux), такие как SELinux. Если вы контролируете его, попробуйте отключить, чтобы убедиться, что проблема не возникает.