Samba — это свободное программное обеспечение, позволяющее построить файловую помойку на базе SMB/CIFS.
Самый простой способ запустить файловый сервер, это использовать Docker-compose:
Параметры:
-r
— Отключить корзину для расшаренных ресурсов.-n
— Запустить демон nmbd для объявления расшаренных ресурсов.-p
— Установить права собственности и разрешения на расшаренные ресурсы.-u "<username;password>[;ID;group;GID]"
— Добавить пользователя.
•<username>
— имя пользователя.
•<password>
— пароль пользователя.
•[ID]
— идентификатор пользователя.
•[group]
— группа пользователя.
•[GID]
— идентификатор группы.-s "<name;/path>[;browse;readonly;guest;users;admins;writelist;comment]"
— Настроить расшаренный ресурс.
•<name>
— имя, как будет отображаться для клиентов.
•<path>
— путь к расшаренному ресурсу.
•[browsable]
— по умолчанию: ‘yes’ или ‘no’.
•[readonly]
— по умолчанию: ‘yes’ или ‘no’.
•[users]
— разрешенные пользователи по умолчанию: ‘all’ или список разрешенных пользователей.
•[admins]
— администраторы по умолчанию: ‘none’ или список администраторов.
•[writelist]
— список пользователей, которые могут записывать в ресурс с только для чтения.
•[comment]
— описание расшаренного ресурса.
Доступные сборки Samba:
- 4.18.9-ro
- 4.19.6-ro
Мета информация
Область:: 00 Snippets
Родитель:: Полезные Docker образы
Источник::
Автор::
Создана:: 2024-09-06
Дополнительные материалы
- Исходный код проекта. Форк, который я поддерживаю в актуальном состоянии.
- Оригинальный репозиторий на GitHub. Не поддерживается и не обновляется.
- Образ проекта в моем Nexus