Настройка общего ресурса Samba может оказаться сложной задачей, если вы не являетесь профессиональным администратором. Любитель или домашний пользователь настроят сервер Samba один раз и, вероятно, не будут его трогать в последующие годы - если им вообще удастся выяснить разрешения, то есть. Многие, вероятно, просто попытаются снять любые ограничения, где только могут, просто чтобы вернуться к «реальной жизни», но, очевидно, лучше не использовать ваши разрешения 777 слишком широко.
Таким образом, цель этого вопроса состоит в том, чтобы выявить некоторые основные рекомендации относительно двух взаимосвязанных проблем, с которыми сталкиваются при настройке сервера Samba:
Учитывая, что (не администраторы) пользователи не имеют доступа к файлам, кроме как через Samba, достаточно (с точки зрения безопасности) установить все файлы на
777(или, возможно,770) и разграничить доступ через доступ только к разрешениям Samba ?После того, как вы правильно установили разрешения для существующих файлов и папок, вам нужно выяснить, как убедиться, что новые файлы, написанные пользователями Samba, будут иметь правильные разрешения. Соответствующие настройки Samba для этого кажутся
force groupиforce user(верно?). Таким образом, моя интуиция состоит в том, чтобы установить их так, чтобы все файлы, записанные пользователями на определенном общем ресурсе, имели такое же право собственности, как и все остальные файлы. Но когда я смотрю на различные конфигурации Samba, размещенные в Интернете, кажется, что эти параметры на самом деле используются редко. Поэтому мои рассуждения кажутся несколько необычными, и мне интересно, как сделать так, чтобы файлы были доступны всем пользователям, имеющим доступ к определенному общему ресурсу, без использованияforce groupиforce user?
Редактировать в ответ на комментарии:
Да, это не типичный вопрос «как мне решить проблему?». Многое можно сказать (и было сказано) по темам, затронутым выше. Настолько, что цель этого вопроса состоит в том, чтобы найти как можно более простой способ обобщения.
То, что я написал выше, предназначено для того, чтобы помочь людям понять вопрос (не в последнюю очередь потому, что те, у кого есть хороший ответ, могут даже не понять, почему это вопрос, так как он так очевиден для них). Если вы не находите это полезным, игнорируйте пост и сосредоточьтесь на вопросе (который находится в заголовке).
