Introduction
Samba,以windows系統來說,就是設定一個網路上的芳鄰,可以兩台主機分享並修改檔案資料,
但是因為鳥哥的書裏面是在CentOS底下所實作,
有些細節部份跟我使用的Ubuntu不太一樣,
所以我這邊特別在把兩台電腦(Server & Client)在Ubuntu底下要怎麼設置直接寫步驟。
List
Server1. Install Samba
2. Stop samba service
3. samba setting
4. check systax
5. start samba service
6. add smbuser
Client
~~~~~~~~~~~~~~~~~以下正文~~~~~~~~~~~~~~~~~
- sudo apt-get install samba
- samba --version
- Version 4.1.6-Ubuntu
- sudo service samba stop
- sudo vim /etc/samba/smb.conf
請將底下的註解取消或者是設定成相對應組態,以啟動對應的功能
[homes]
browseable = yes
read only = no
create mask = 0700
directory mask = 0700
valid users = %S
然後如果想要遠端操控時,
可以建立並使用symbolic link的話,
在[global]的地方加入:
follow symlinks = yes
wide links = yes
unix extensions = no
- testparm
如果testparm不能用的話,記得安裝:
- sudo apt-get install samba-common-bin
如果語法沒有錯誤的話,就會如下圖,
- sudo service samba start
samba設定完之後,需要為使用者新增密碼。
- sudo smbpasswd -a hugh
有兩種方式可以使用samba服務,
一個是使用samba語法,
一個是使用mount fileSystem掛載。
這邊我們採用mount的方式,
因為操作檔案系統比較符合我們的習慣。
指令很簡單,就如以下:
- sudo mount -t cifs //172.17.0.1/hugh ~/mnt -o username=hugh,noexec
這邊密碼打的是剛剛smbpasswd輸入的那個密碼。
檔案類型我們指定為cifs, 並且指定noexec,代表mount上去以後不要執行任何二進位檔
- allow symbolic link
follow symlinks = yes
wide links = yes
unix extensions = no
- ref
No comments:
Post a Comment