Advertisement
OptimisticToaster

Untitled

Dec 1st, 2022
977
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.19 KB | Software | 0 0
  1. == Directory Structure ==
  2.  
  3. samba/
  4. ├── docker-compose.yaml
  5. ├── etc
  6. │   └── samba
  7. │       └── smb.conf
  8. ├── smb.conf
  9. ├── usr
  10. │   └── share
  11. │       └── samba
  12. └── var
  13.     └── log
  14.         └── samba
  15.             ├── cores
  16.             ├── log.
  17.             └── log.nmbd
  18.  
  19.  
  20.  
  21. == smb.conf ==
  22.  
  23. [global]
  24.    workgroup = MYHOME
  25.    server string = Blinky: Samba
  26.    server role = standalone server
  27.    log file = /var/log/samba/log.%m
  28.    max log size = 1000
  29.    logging = file
  30.    netbios name = blinky
  31. #   wins support = yes
  32. #   dns proxy no
  33. #   map to guest = bad user
  34.    hosts allow = 192.168.1.
  35.    encrypt passwords = true
  36.  
  37. #====== Share Definitions ======
  38.  
  39. [Main-Data]
  40.    path = /srv/main-data
  41.    security = user
  42.    browsable = yes
  43.    writeable = yes
  44.    read only = no
  45.    guest ok = no
  46.    create mask = 0775
  47.    force create mode = 0775
  48.    directory mask = 0775
  49.    force directory mode = 0775
  50. #   valid users = matt lisa
  51.    valid users = @family
  52.  
  53. [Data1]
  54.    path = /srv/data1
  55.    security = user
  56.    browsable = yes
  57.    writeable = yes
  58.    read only = no
  59.    guest ok = no
  60.    create mask = 0775
  61.    force create mode = 0775
  62.    directory mask = 0775
  63.    force directory mode = 0775
  64. #   valid users = matt lisa
  65.    valid users = @family
  66.  
  67.  
  68.  
  69. == docker-compose.yaml ==
  70.  
  71. version: '3.8'
  72.  
  73. services:
  74.   samba:
  75.     image: dperson/samba:latest
  76.     container_name: samba
  77.     hostname: taweret
  78.     environment:
  79.       - WORKGROUP=MYHOME
  80.       - TZ='America/Chicago'
  81.       - USERID=1001
  82.       - GROUPID=1001
  83.       - NMBD=True
  84.     networks:
  85.       - default
  86.     ports:
  87.       - "137:137/udp"
  88.       - "138:138/udp"
  89.       - "139:139/tcp"
  90.       - "445:445/tcp"
  91.     restart: unless-stopped
  92.     stdin_open: true
  93.     tty: true
  94.     volumes:
  95.       - ./etc/samba:/etc/samba
  96.       - ./var/log/samba:/var/log/samba
  97.       - ./usr/share/samba:/usr/share/samba
  98.       - /srv/main-data:/srv/main-data:z
  99.       - /srv/data1:/srv/data1:z
  100. #    command: '-s "Main-Data;/srv/main-data;yes;no;no;matt,lisa;none;matt,lisa;none" -s "Data1;/srv/data1;yes;no;no;matt,lisa;none;matt,lisa;none"'
  101.  
  102. networks:
  103.   default:
  104.  
Tags: docker samba
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement