2 Angajamente 6600449ccb ... 5c17cb8486

Autor SHA1 Permisiunea de a trimite mesaje. Dacă este dezactivată, utilizatorul nu va putea trimite nici un fel de mesaj Data
  larry1chan@qq.com 5c17cb8486 samba2 2 săptămâni în urmă
  larry1chan@qq.com 333ede6a11 add new samba 2 săptămâni în urmă
3 a modificat fișierele cu 58 adăugiri și 0 ștergeri
  1. 9 0
      samba2/.env
  2. 31 0
      samba2/config/smb.conf
  3. 18 0
      samba2/docker-compose.yml

+ 9 - 0
samba2/.env

@@ -0,0 +1,9 @@
+CONTAINER_NAME=samba
+USER1=player1
+USER1_PASS=zA0pLin
+SHARE1=/media/yazoo/qnap_vol1/crm/crm-media/programs/
+SHARE1_PATH=/mnt/binaries
+SHARE2=/media/yazoo/bad-disk-4T
+SHARE2_PATH=/mnt/bad-disk
+
+

+ 31 - 0
samba2/config/smb.conf

@@ -0,0 +1,31 @@
+[global]
+   workgroup = WORKGROUP
+   server string = Samba Server %v
+   netbios name = ubuntu
+   security = user
+   map to guest = bad user
+   dns proxy = no
+   log file = /var/log/samba/log.%m
+   max log size = 1000
+   panic action = /usr/share/samba/panic-action %d
+
+[binaries]
+   path = /mnt/binaries
+   browsable = yes
+   writable = yes
+   guest ok = no
+   read only = no
+   create mask = 0644
+   directory mask = 0755
+   valid users = player1 
+
+[games]
+   path = /mnt/bad-disk
+   browsable = yes
+   writable = yes
+   guest ok = no
+   read only = no
+   create mask = 0644
+   directory mask = 0755
+   valid users =  player1
+

+ 18 - 0
samba2/docker-compose.yml

@@ -0,0 +1,18 @@
+services:
+  samba:
+    image: dperson/samba
+    container_name: ${CONTAINER_NAME}  
+    restart: "no" 
+    ports:
+      - "139:139"
+      - "445:445"
+      - "137:137/udp"
+      - "138:138/udp"
+    volumes:
+      - ${SHARE1}:${SHARE1_PATH}
+      - ${SHARE2}:${SHARE2_PATH}
+      - ./config/smb.conf:/etc/samba/smb.conf 
+    command: 
+      -g "min protocol = SMB2"
+      -u "${USER1};${USER1_PASS}" 
+