Samba服务器简介及自动挂载配置案例
一、簡介
???? Samba是一個工具套件,在Unix上實現(xiàn)SMB(Server Message Block)協(xié)議,或
者稱之為NETBIOS/LanManager協(xié)議。SMB協(xié)議通常是被windows系列用來實現(xiàn)磁
盤和打印機共享。
SMB應(yīng)用功能
SAMBA 最初發(fā)展的主要目就是要用來溝通Windows 與 Unix Like 這兩個不同的
作業(yè)平臺。最大的好處就是不必讓同樣的一份數(shù)據(jù)放置在不同的地方,搞到后來都不曉
得哪一份資料是最新的!而且也可以透過這樣的一個檔案系統(tǒng)上Linux 與 Windows
的檔案傳輸變得更為簡單!那么 SAMBA 可以進行哪些動作呢?
①分享檔案與打印機服務(wù);
②提供使用者登入 SAMBA 主機時的身份認證,以提供不同身份者的個別數(shù)據(jù);
③進行 Windows 網(wǎng)絡(luò)上的主機名稱解析 (NetBIOS name)
④進行裝置的分享 ( 例如 Zip, CDROM... )
Samba服務(wù)器的安全級別??
share? 匿名??
user?? 身份驗證? samba帳號庫 【本地】??
server? 身份驗證? samba帳號庫 【其他服務(wù)器】?????
domain 【ads】? 身份驗證?? dc
Smbclient 使用??
smbclinet?? -L //服務(wù)器地址?? -U?? 賬號名稱??
smbclient?? //服務(wù)器地址/共享名稱?? -U 賬號名稱
二、案例
安裝相關(guān)軟件:
掛載光盤:
[root@localhost ~]# mkdir /mnt/cdrom
[root@localhost ~]# mount /dev/cdrom /mnt/cdrom
[root@localhost ~]# cd /mnt/cdrom/Server
安裝軟件:
[root@localhost Server]# rpm -ivh perl-Convert-ASN1-0.20-1.1.noarch.rpm
[root@localhost Server]# rpm -ivh samba-3.0.33-3.14.el5.i386.rpm
[root@localhost Server]# service smb start
啟動 SMB 服務(wù):??????????????????????????????????????????? [確定]
啟動 NMB 服務(wù):??????????????????????????????????????????? [確定]
[root@localhost Server]# vim /etc/samba/smb.conf
編輯結(jié)果:
263 [public]
264???????? comment = this is a public dir
265???????? path = /abc
266???????? browseable = yes
267???????? guest ok = yes
268???????? writable = no
269????????
270
271 [smbzs]
272???????? comment = this is a zhangsan share
273???????? path = /zhangsan
274???????? browseable = yes
275???????? guest ok = no
276???????? valid users = zhangsan
277???????? writable = yes
278???????
279
280 [smbls]
281???????? comment = this is a lisi share
282???????? path = /lisi
283???????? browseable = yes
284???????? guest ok = no
285???????? valid users = lisi
286???????? writable = yes
287???????
創(chuàng)建目錄:
[root@localhost ~]# mkdir /abc? /zhangsan? /lisi
[root@localhost ~]# ll -d /abc /zhangsan /lisi
drwxr-xr-x 2 root root 4096 09-19 14:44 /abc
drwxr-xr-x 2 root root 4096 09-19 14:44 /lisi
drwxr-xr-x 2 root root 4096 09-19 14:44 /zhangsan
添加本地賬號:
[root@localhost ~]# useradd zhangsan
[root@localhost ~]# useradd lisi
更改屬性:
[root@localhost ~]# chown zhangsan.zhangsan /zhangsan/
[root@localhost ~]# chown lisi.lisi /lisi/
[root@localhost ~]# ll -d /abc /zhangsan /lisi
drwxr-xr-x 2 root???? root???? 4096 09-19 14:44 /abc
drwxr-xr-x 2 lisi???? lisi???? 4096 09-19 14:44 /lisi
drwxr-xr-x 2 zhangsan zhangsan 4096 09-19 14:44 /zhangsan
修改賬號庫:
[root@localhost ~]# smbpasswd -a zhangsan
New SMB password:
Retype new SMB password:
Added user zhangsan.
[root@localhost ~]# smbpasswd -a lisi
New SMB password:
Retype new SMB password:
Added user lisi.
[root@localhost ~]# cd /zhangsan
[root@localhost zhangsan]# touch f1.zhangsan
[root@localhost zhangsan]# cd /abc
[root@localhost abc]# touch f1.public
[root@localhost abc]# cd /lisi
[root@localhost lisi]# touch f1.lisi
[root@localhost ~]# service smb restart
關(guān)閉 SMB 服務(wù):??????????????????????????????????????????? [確定]
關(guān)閉 NMB 服務(wù):??????????????????????????????????????????? [確定]
啟動 SMB 服務(wù):??????????????????????????????????????????? [確定]
啟動 NMB 服務(wù):??????????????????????????????????????????? [確定]
?
掛載到本地
建立掛載點
[root@localhost ~]# mkdir /mnt/smb
[root@localhost ~]# mount -t cifs //192.168.145.100/smbzs /mnt/smb -o username=zhangsan Password: 查看 [root@localhost ~]# mount /dev/sda2 on / type ext3 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) /dev/sda1 on /boot type ext3 (rw) tmpfs on /dev/shm type tmpfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) /dev/hdc on /mnt/cdrom type iso9660 (ro) //192.168.20.20/smbzs on /mnt/smb type cifs (rw,mand) 進入目錄查看信息 [root@localhost ~]# cd /mnt/smb/ [root@localhost smb]# ll 總計 36 drwxr-xr-x 2 502 5020 08-20 00:45 111 -rw-r--r-- 1 root root0 08-20 00:32 f1.zhangsan -rwxr--r-- 1 502 502 35236 08-20 00:59 install.log -rwxr--r-- 1 502 5020 2012-09-16 新建 文本文檔.txt 開機自啟動掛載 [root@localhost ~]# vim /etc/fstab //192.168.20.20/smbzs /mnt/smbcifs defaults,username=zhangsan%123 0 0 [root@localhost ~]# mount -a [root@localhost ~]# mount /dev/sda2 on / type ext3 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) /dev/sda1 on /boot type ext3 (rw) tmpfs on /dev/shm type tmpfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) /dev/hdc on /mnt/cdrom type iso9660 (ro) //192.168.20.20/smbzs on /mnt/smb type cifs (rw,mand)轉(zhuǎn)載于:https://blog.51cto.com/caoruijun/998779
總結(jié)
以上是生活随笔為你收集整理的Samba服务器简介及自动挂载配置案例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 虚拟化arm服务器,服务器虚拟化领域的A
- 下一篇: wordpress 删除自定义字段