您好,登錄后才能下訂單哦!
本篇內(nèi)容介紹了“如何配置Linux Samba服務(wù)器”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
系統(tǒng)環(huán)境為Ubuntu 7.04...
既然架設(shè)的是服務(wù)器,那就先來說說Samba的服務(wù)器端的配置吧...由于系統(tǒng)為Ubuntu,軟件安裝輸入sudo apt-get install samba后就由系統(tǒng)自動完成了,完全不用考慮軟件依賴性,相當(dāng)方便...裝好Samba后,先讓我們來觀察一下Samba的配置文件吧,找到/etc/samba/-->ls , 目錄下有smb.conf和smbpasswd,其中smb.conf為主要配置文件,而smbpasswd為用戶/密碼對應(yīng)表,而Samba的執(zhí)行文件則有smbd與nmbd(Samba啟動daemons),testparm(查看設(shè)置是否有錯),smbpasswd(創(chuàng)建密碼文件),smbclient(查看計算機所共享的目錄與設(shè)備),smbmount(掛載共享目錄與設(shè)備).除此之外,還有Samba的其他相關(guān)目錄,如日志文件,幫助文檔等等
好,下面開始配置smb.conf
[global] #主機設(shè)置
workgroup = 工作組名
server string = 主機說明
netbios name = 主機名稱
security = share(不進(jìn)行安全登錄) | user(安全登錄,密碼文件跟smbpasswd有關(guān)) | domain(讓Samba作為PDC)
encrypt passwords = yes(輸入密碼) | no(不需輸入密碼)
smb passwd file = /etc/samba/smbpasswd 密碼文件
log file = /var/log/samba/log.%m 日志文件,可更改
max log size = 0 日志文件大小,0為無限制,單位為KB
load printers = yes
printing = lprng 打印機相關(guān)
[Share Directory]
comment = 目錄的說明
path = 共享名對應(yīng)的真實目錄
read only = 是否只讀
public = 是否讓所有的用戶都可以登入
writable = 是否可寫,如果read only=no,而writable=yes,則以writable為準(zhǔn)
create mode = 創(chuàng)建新文件權(quán)限
directory mode = 創(chuàng)建新目錄權(quán)限
嗯,基本配置說明就是這些了,下面分別舉兩個例子來小說明一下,呵呵 ...
無權(quán)限目錄共享
先是主機方面的設(shè)置:
[global]
workgroup = frog studio
server string = Ubuntu Samba Server
log file = /var/log/samba/log.%m
security = share
encrypt passwords = no
(其它按默認(rèn)設(shè)置)
然后是共享目錄設(shè)置:
[Share Directory]
comment = My Share Directory
path = /home/share
read only = yes
public = yes
writable = yes
設(shè)置完成后,我們先輸入testparm來測試一下我們的設(shè)置有沒有錯,如果有,系統(tǒng)會有提醒...確定沒有錯后,我們還要重啟一下我們的Samba服務(wù)器來讓設(shè)置生效:
/etc/init.d/samba restart
接下來我們再進(jìn)行一次客戶端的自我測試:
smbclient -L //localhost
然后我們就可以看到剛剛我們共享的目錄名Share Directory,呵呵 ... 進(jìn)入Windows網(wǎng)上鄰居找一下,我們就可以對Linux的共享目錄進(jìn)行訪問了...好,下面來提高一下我們的權(quán)限:
主機方面的設(shè)置
[global]
workgroup = frog studio
server string = Ubuntu Samba Server
log file = /var/log/samba/log.%m
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
共享目錄設(shè)置
[Share Directory 2]
comment = My Share Directory 2
path = /home/share2
writable = yes
valid users = %S(有權(quán)限進(jìn)入者)
create mode = 0664
directory mode = 0775
設(shè)置完成后,再次重啟Samba服務(wù)器,但現(xiàn)在先不要急于跑到windows下去測試,因為這個是要用戶名和密碼的,下面我們先創(chuàng)建登錄用戶和登錄密碼:
useradd smb (創(chuàng)建系統(tǒng)用戶名)
passwd smb (創(chuàng)建系統(tǒng)用戶密碼)
smbpasswd -a smb (在密碼文件里新增一個用戶)
#smbpasswd -d smb (暫停用戶登錄)
#smbpasswd -e smb (恢復(fù)暫停用戶)
#smbpasswd -x smb (刪除用戶)
更多操作請參考man smbpasswd
創(chuàng)建好密碼文件后,測試Samba設(shè)置,testparm,測試正常后,查看一下我們的共享目錄:
smbclient -L //localhost
“如何配置Linux Samba服務(wù)器”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。