1 頁 (共 1 頁)

ubuntu 20.04 安裝 Samba

發表於 : 2020年 12月 3日, 00:56
leeyc
# apt -y install smbclient cifs-utils
# mount -t cifs -o vers=3,username=DATA,password=184801 '\\192.168.13.13\card' /web/ww1/card
# sudo umount /web/nas
# sudo mount -t cifs -o vers=3,username=admin,password=cen3226838 '\\center-nas.local\HR備份' /web/nas
# sudo mount -t cifs -o vers=3,username=data,password=184801 '\\192.168.13.13\share' /mnt/bak13

$ sudo nano /etc/fstab
/dev/sda1       /mnt    ext4    defaults        0       0
//192.168.13.13/card /web/ww1/card cifs username=DATA,password=PASSWD,gid=1000,uid=1000 0 0

//center-nas.local/HR備份  /web/nas cifs username=admin,password=PASSWD,gid=1001,uid=1001 0 0

sudo mount -a

umount /w199
mount -t cifs -o vers=3,username=leeyc,password=leeycpwd '\\192.168.31.199\web' /w199
rsync -avh /web/* /w199/

sudo apt install curl

curl http://endia.ddns.net:81/Endia/crontab/ ... ortRMS.php
curl http://endia.ddns.net:81/Endia/crontab/ ... ompare.php
curl http://endia.ddns.net:81/Endia/crontab/ ... rnwork.php

curl http://endia.ddns.net:81/Endia/crontab/SignEngine.php

安裝Samba服務
sudo apt-get install samba samba-common
sudo chmod 777 /mnt/share -R
sudo smbpasswd -a leeyc
備份sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
sudo nano /etc/samba/smb.conf

[share]
    comment = share directories
    path = /mnt/share
    valid users = leeyc
    public = yes
    writable = yes
    workgroup = samba
[web]
    comment = share directories
    path = /web
    valid users = leeyc
    public = yes
    writable = yes
    workgroup = samba

sudo service smbd restart
sudo ufw allow 'Samba' ==> port 445 && 139

sudo nano /etc/hosts
\\hr.central-security.com.tw
\\leeyc.ddns.net

[home] #共享名,該共享標籤,可隨意取,該名字爲在其他電腦上看到的共享名
    comment = home directories #該共享描述
    path = /home/  #共享路徑
    public = yes   #指定該共享是否允許guest賬戶訪問
    writable = yes #writable用來指定該共享路徑是否可寫
    workgroup = DAWN #設定 Samba Server 所要加入的工作組或者域


copy_mnt.sh
#!/bin/bash
rsync -avh /web/ww1/fdata/* /mnt/share/fdata_14/
rsync -avh /web/ww1/Endia/* /mnt/share/Endia/
rsync -avh /web/ww1/bak/* /mnt/share/bak_endia/
rsync -avh /web/ww3/ksdata/* /mnt/share/ksdata_14/
rsync -avh /web/ww3/bak/* /mnt/share/bak_enks/
rsync -avh /web/ww3/Enks/* /mnt/share/Enks/

umount /mnt/bak13
mount -t cifs -o vers=3,username=data,password=184801 '\\192.168.13.13\share' /mnt/bak13
rsync -avh /mnt/share/fdata_14/* /mnt/bak13/fdata_14/
rsync -avh /mnt/share/ksdata_14/* /mnt/bak13/ksdata_14/
rsync -avh /mnt/share/Endia/* /mnt/bak13/Endia/
rsync -avh /mnt/share/Enks/* /mnt/bak13/Enks/