ubuntu 20.04 安裝 Samba
發表於 : 2020年 12月 3日, 00:56
# 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/