smb 0.6.0

A Pure Rust SMB Client implementation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
FROM ghcr.io/servercontainers/samba:smbd-only-latest

ENV NETBIOS_DISABLE=1
ENV AVAHI_DISABLE=1
ENV WSDD2_DISABLE=1

# Enable only 2.0.2 - 3.1.1 dialects.
ENV SAMBA_GLOBAL_CONFIG_server_SPACE_min_SPACE_protocol=SMB2_02
ENV SAMBA_GLOBAL_CONFIG_server_SPACE_max_SPACE_protocol=SMB3_11

# Encrypt when possible, but don't require it.
ENV SAMBA_GLOBAL_CONFIG_smb_SPACE_encrypt=desired

RUN mkdir -p /shares/public /shares/MyShare /shares/private && \
    chmod -R 777 /shares