Linux Samba客戶端和服務(wù)器端檢查是否安裝
給大家推薦一款很不錯(cuò)的Linux Samba系統(tǒng)很有學(xué)習(xí)價(jià)值,這里我主要講解Linux Samba系統(tǒng)的應(yīng)用,包括介紹Linux Samba知識(shí)等方面。Linux Samba服務(wù)器的使用:
一.檢查是否安裝Linux Samba客戶端和服務(wù)器端:
1. 檢查:
- [root@localhost ~]# rpm -qa|grep Linux Samba
- Linux Samba-3.0.23c-2 -----服務(wù)器端
- Linux Samba-client-3.0.23c-2 -----客戶端端
- Linux Samba-common-3.0.23c-2
RHEL5默認(rèn)只安裝了客戶端。
2. 安裝:
可以在安裝盤的第二張光盤Server下找到服務(wù)器端安裝:rpm -ivh /mnt/Server/Linux Samba-3.0.23c-2.i386.rpm 然后啟動(dòng)Linux Samba服務(wù):輸入 ntsysv 在界面中空格選中smb 服務(wù),確認(rèn)離開。
3.關(guān)閉selinux:
SELinux(Security-Enhanced Linux) 是美國國家安全局(NAS)對(duì)于強(qiáng)制訪問控制的實(shí)現(xiàn),是 Linux® 上的新安全子系統(tǒng)。NSA是在Linux社區(qū)的幫助下開發(fā)了一種訪問控制體系,在這種訪問控制體系的限制下,進(jìn)程只能訪問那些在他的任務(wù)中所需要文件。SELinux 默認(rèn)安裝在 Fedora 和 Red Hat Enterprise Linux 上。
如果打了SELinux補(bǔ)丁,則Linux Samba的共享文件夾就不能訪問,我們需要關(guān)閉SELinux:直接修改/etc/sysconfig/selinux selinux=disable 在/usr/sbin中setsebool -P Linux Samba_enable_home_dirs=1重啟系統(tǒng)生效。
二.Linux Samba基礎(chǔ):
Linux Samba服務(wù)的主配置文件:/etc/Linux Samba/smb.confLinux Samba服務(wù)的密碼文件:/etc/Linux Samba/smbpasswdLinux Samba服務(wù)的日志文件:/var/log/Linux Samba/*.log Linux Samba共享文件夾的權(quán)限是靠Linux Samba配置文件和liunux系統(tǒng)的文件夾權(quán)限共同控制的。配置的時(shí)候一定要注意。
三.使用Linux Samba共享Linux文件夾
介紹對(duì)Linux Samba的三種典型配置方法pub - 不需要密碼,且可讀寫及刪除文件。read-only - 不需要密碼,但只可以讀取文件。user1 - 需要密碼,可讀寫及刪除文件。
步驟如下:
1. 首先以root身分登錄進(jìn)入系統(tǒng)
2. 建立系統(tǒng)用戶
新增三個(gè)linux系統(tǒng)用戶,分別是pub,read-only,user1。可以使用shell命令,也可以使用圖形界面,系統(tǒng)—>管理—>用戶和組群完成這一步。三個(gè)用戶對(duì)應(yīng)主目錄分別是
- /home/pub/
- /home/ read-only /
- /home/ user1/
分別賦權(quán)限:
- chmod 777 pub
- chmod 755 read-only
- chmod 700 user1
3. 建立三個(gè)Linux Samba用戶對(duì)應(yīng)系統(tǒng)用戶
- smbpasswd –a pub
- smbpasswd –a read-only
- smbpasswd –a user1
系統(tǒng)會(huì)提示指定Linux Samba用戶密碼,密碼可自己指定完成后,打開/etc/Linux Samba/smbpasswd文件,可以看到新增的Linux Samba用戶
4. 配置主配置文件:/etc/Linux Samba/smb.con
找到[global]節(jié)點(diǎn),修改安全性:security = share ----注意去掉前面的注釋‘;’然后在結(jié)尾處增加:
- [pub]
- comment = Public Areas
- path = /home/pub
- browseable = yes
- guest ok = yes
- writable =yes
- [read-only]
- comment = Read-Only Areas
- path = /home/read-only
- browseable = yes
- guest ok = yes
- [user1]
- comment = Password Required
- path = /home/user1
- browseable = yes
- writable = yes
保存退出
5. 重行運(yùn)行Linux Samba:終端運(yùn)行命令 service smb restart
四.訪問共享文件夾:
在Windows文件瀏覽器中,我們要通過\\IP或域名\共享目錄名查看,而在Linux的Gnome文件瀏覽器中查看的方式是 smb://域名或ip地址/共享目錄名。
本例中的三個(gè)目錄,在windows中訪問:pub不需要要用戶名密碼,有讀寫權(quán)限;read-only不需要用戶名密碼,有只讀權(quán)限;user1需要密碼驗(yàn)證(因?yàn)閟ecurity = share,所以不需要驗(yàn)證用戶名),輸入步驟三中第3條設(shè)定的Linux Samba用戶的users1密碼即可讀寫訪問。
如果在/etc/Linux Samba/smb.conf 中設(shè)為 security = user ,則共享文件夾都需要用戶名和密碼的驗(yàn)證。
【編輯推薦】