亚洲 欧洲 日韩 综合色天使,久久国产Av无码一区二区老太,人妻醉酒被下药迷昏带到诊所 ,亚州老熟女A片AV色欲小说

samsamba服務(wù)器配置文件a服務(wù)器的配置過(guò)程步驟(samba服務(wù)器配置文件)

Samba服務(wù)器

其主要是提供linux和windows之間互相訪問(wèn),也可以提供linux和linux之間互相訪問(wèn);

安裝: # yum install samba -y

配置文件的主目錄是放在 /etc/samba/ 這個(gè)目錄中

samba裝完之后,它有兩個(gè)daemon,一個(gè)是nmbd、SMBd

Nmbd主是為了給一些比較老的系統(tǒng)來(lái)訪問(wèn),比如:Netbios,正常情況下你使用IP地址來(lái)訪問(wèn)時(shí),沒(méi)有必須啟動(dòng)這個(gè)服務(wù);

Smbd 它是一個(gè)主的daemon,它的作用是共享某一個(gè)目錄以及提供一些用戶的身份驗(yàn)證等

Samba所使用的端口號(hào)有四個(gè):

UDP的137、138

TCP的 139、445

配置文件的講解:

# vim /etc/samba/smb.conf

這個(gè)下面講的是關(guān)于selinux的一些問(wèn)題,如果smb在配置完之后,有什么問(wèn)題,要考慮到selinux的布爾值的問(wèn)題

這個(gè)是全局配置,在這里做過(guò)的配置,它將會(huì)影響到整個(gè)的samba服務(wù)器

這里的工作組,是windows里面的概念,如果要能和windows共享,這個(gè)工作組的組名必須和windows一樣

這個(gè)是關(guān)于這臺(tái)samba服務(wù)器的描述性信息 后面的 %V 它是一個(gè)變量,指samba版本

讓客戶端使netbios就能訪問(wèn)我們的samba 服務(wù)器,默認(rèn)沒(méi)有啟用

這句話的意思是,允許客戶端通過(guò)哪個(gè)接口來(lái)訪問(wèn)SMB服務(wù)器,默認(rèn)這行是注釋掉的,后面有寫lo和eth0兩個(gè)接口,如果把前面的注釋去掉的話,則客戶端可以通過(guò)eth0來(lái)訪問(wèn)SMB服務(wù)器,就不能通過(guò)eth1來(lái)訪問(wèn)SMB服務(wù)器(如果有多個(gè)接口的話),如果需要eth1接口也可以訪問(wèn)的話,那就把eth1接口也加進(jìn)來(lái);

這行就是SMB自帶的防火墻,這里有寫允許哪些網(wǎng)段可以訪問(wèn)SMB服務(wù)器,默認(rèn)是注釋掉的;

這里寫的是關(guān)于日志的一些信息,最大是多大,超過(guò)最大數(shù)系統(tǒng)會(huì)給做一個(gè)回滾;

當(dāng)客戶端來(lái)訪問(wèn)SMB服務(wù)器,是通過(guò)什么形式來(lái)驗(yàn)證的,如果后面寫的是user的話,客戶端來(lái)訪問(wèn)SMB服務(wù)器時(shí)必須輸入用戶名和密碼;

如果你不想讓客戶端訪問(wèn)SMB服務(wù)器的時(shí)候輸入密碼,你只要把后面的user改成share就可以了;如果你的環(huán)境中有一臺(tái)radio服務(wù)器,就是專門做驗(yàn)證用的,你可以將后面的user改成server就可以了;

Domain members options這個(gè)選項(xiàng)是用來(lái)設(shè)置如何將這臺(tái)SMB服務(wù)器加入到 windows的活動(dòng)目錄中去;

domain controller options這個(gè)選項(xiàng)是用來(lái)設(shè)置如何將這臺(tái)SMB服務(wù)器設(shè)置成DC,實(shí)際上是PDC(模擬域控制器);也就是說(shuō)如何讓這臺(tái)SMB變成PDC(模擬DC)

設(shè)置共享用的

這里設(shè)置的就是具體的共享,當(dāng)你用某個(gè)用戶登錄的時(shí)候,它會(huì)把你的家目錄也同時(shí)的共享出去;

這部分是用來(lái)設(shè)置共享打印機(jī)的

下面開始寫具體的共享文件:

解釋:

[test] 表示共享出去在客戶端顯示的名字

Comment = first samba 表示注釋 (可有可無(wú))

Path = /ovinzhang 表示真正共享的文件夾的絕對(duì)路徑的文件夾名

Writable = yes 表示客戶端是否具有寫權(quán)限(yes表示所有人都可以寫,no表示不可寫,

寫yes的時(shí)候,要把下面的一句write list這行給刪除掉就可以了)

Public = yes 表示匿名用戶是否可以訪問(wèn)

Write list = ovinzhang 表示讓指定的用戶ovinzhang可以寫(但是writable后面必須等于yes)

Write list = @ovinzhang 表示ovinzhang這個(gè)組都可以寫

Write list = +ovinzhang 表示ovinzhang這個(gè)組都可以寫

Browseable = no 表示隱藏共享,把共享出去的文件給隱藏掉,可以直接輸入共享名訪問(wèn)

如果selinux為permissive模式的話,客戶端是可以訪問(wèn)SMB服務(wù)器的;

如果selinux為enforcing模式的話,客戶端是不可以訪問(wèn)SMB服務(wù)器的;

如果是enforcing模式,那就必須把剛剛共享出去的/ovinzhang目錄上下文給更改一下

將/ovinzhang/這個(gè)目錄的上下文改成 samba_share_t ,這個(gè)時(shí)候客戶端就可以訪問(wèn)SMB服務(wù)器了;

下面開始往SMB服務(wù)器新建文件,如下:

此時(shí),顯示無(wú)法創(chuàng)建文件夾,拒絕訪問(wèn),這時(shí)我們就需要從以下幾個(gè)方面來(lái)考慮這個(gè)問(wèn)題:

第一: 在配置文件中有沒(méi)有開啟寫權(quán)限;

第二: 當(dāng)你訪問(wèn)SMB共享出來(lái)的test時(shí),實(shí)際上在服務(wù)器上是/ovinzhang,

這時(shí)就要看/ovinzhang這個(gè)目錄的權(quán)限了,是否允許其它人寫;

第三: 如果開啟了寫權(quán)限,還是寫不了的話,這時(shí)就要考慮selinux問(wèn)題了,

看一下是不是上下文出現(xiàn)問(wèn)題了;

下面我們就開始讓客戶端訪問(wèn)SMB時(shí)要輸入密碼,如下:

這時(shí),需要將standalone server options下面的 security = share=user

User 要密碼

Share 不要密碼

Server 需要第三方驗(yàn)證

注意:給samba服務(wù)器添加用戶時(shí),這個(gè)用戶必須是系統(tǒng)中存在的用戶。

詳細(xì)如下:

# smbpasswd -a lduan 添加一個(gè)用戶

這個(gè)用戶的密碼可以和系統(tǒng)中的密碼不一樣,但是用戶必須是系統(tǒng)中存在的;

# smbpasswd -d lduan 禁用一個(gè)用戶

# smbpasswd -e lduan 啟用一個(gè)用戶

# smbpasswd -x lduan 刪除一個(gè)用戶

“-d” 表示disable 關(guān)閉

“-e” 表示enabled 啟用

“-x” 表示 delete 刪除

還可以使用下面的命令來(lái)添加用戶:

# pdbedit -a -u bob 添加bob用戶來(lái)samba用戶

使用下面的命令可以查看當(dāng)前samba中添加了幾個(gè)用戶,如下:

# pdbedit -L顯示samba服務(wù)器用戶數(shù)量

# pdbedit -Lv bob 顯示bob用戶的詳細(xì)信息

然后就可以通過(guò)輸入用戶名和密碼登錄SMB服務(wù)器了,這時(shí)你會(huì)看到每個(gè)不同的用戶登錄SMB服務(wù)器時(shí),都會(huì)顯示自己的家目錄,為什么叫?如下:

那是因?yàn)樵趕hare definitions下已經(jīng)定義過(guò)了把用戶家目錄也共享出去的條目,截圖如下:

通過(guò)剛才的配置我們已經(jīng)實(shí)現(xiàn)了,可以讓所有的人都能寫,也可以上所有的人不能寫,是通過(guò)writable = yes or no來(lái)實(shí)現(xiàn)的,當(dāng)?shù)扔趛es時(shí),所有的人都可以寫,當(dāng)?shù)扔趎o的時(shí)候,所有的人都不可以寫,但是等于yes的時(shí)候,要把write list = 這一行給刪除掉就可以了;如果writable 等于no時(shí),表示所有的人都不可以寫,要是想讓指定的人可以寫,就必須配合write list這行來(lái)做,只要把可以讓寫的用戶或者組給寫在write list后面就可以了,ovinzhang表示用戶;@ovinzhang表示組

單通過(guò)smb.conf文件是無(wú)法控制允許哪些用戶可以瀏覽共享文件,哪些用戶不可以瀏覽共享文件,我們需要使用下面的方法來(lái)實(shí)現(xiàn),這時(shí)我們只要找到global settings這個(gè)下面加上句config file = /etc/samba/smb.conf.%U就可以了,具體的如下:

這個(gè)%U表示的是用戶的變量,代表一些用戶,這個(gè)config file后面是一個(gè)路徑,如果我們要想讓ovinzhang這個(gè)用戶可以瀏覽共享的文件夾,我們就在下面的目錄中新建一個(gè)叫 smb.confg.ovinzhang的文件,截圖如下:

這時(shí),在/etc/samba/這個(gè)目錄下就有一個(gè)叫做 smb.conf.ovinzhang的文件,因?yàn)樯厦鎸戇^(guò)了變量,就是說(shuō)當(dāng)ovinzhang這個(gè)用戶通過(guò)網(wǎng)絡(luò)訪問(wèn)SMB服務(wù)器的時(shí)候,就會(huì)使用smb.conf.ovinzhang這個(gè)配置文件,而不會(huì)使用系統(tǒng)默認(rèn)的smb.conf這個(gè)配置文件了,這時(shí)我們只要在smb.conf.ovinzhang這個(gè)文件中配置一下文件就可以,把browseable改成等于yes就可以了,也就是smb.conf.ovinzhang這個(gè)文件是可以瀏覽共享文件的?。。。。。。。。?/span>

如果你要想檢查一下剛剛做的配置文件的語(yǔ)法有沒(méi)有問(wèn)題,可以使用下面的命令:

# testparm

Linux客戶端可以使用下面的命令來(lái)訪問(wèn)SMB服務(wù)器

# smbclient -L //192.168.24.10 –U ovinzhang 查看SMB共享

# smbclient //192.168.24.10/test –U ovinzhang 訪問(wèn)SMB共享的test文件

這種方法也同樣適合登錄windows的共享文件。

查看當(dāng)前連接到smb服務(wù)器的客戶端

# smbstatus

查看網(wǎng)絡(luò)中的共享機(jī)器

# smbtree

如何利用samba搭建成PDC

PDC的全稱:模擬域控制器

編輯配置文件:

# vim /etc/samba/smb.conf

這個(gè)下面的內(nèi)容主機(jī)是講如何將SMB服務(wù)器加入到windows域中

這個(gè)下面主要是講如何將這臺(tái)SMB服務(wù)器變成PDC

下面我們就來(lái)編輯一下domain controller options這個(gè)選項(xiàng)下面的內(nèi)容:

我們?nèi)绻胱屵@臺(tái)SMB服務(wù)器模擬PDC的話,我們要先啟用以下幾個(gè)功能:

這一行給啟用(去掉前面的注釋)后面只能是user

這兩行也給啟用(去掉前面的注釋)

然后我們?cè)龠M(jìn)入Browser Control Options 這個(gè)下面:

進(jìn)入這個(gè)下面,找到下面三行也給啟用

將這三行也給啟用了

將這三行改成如下:

將local master=no 改成=yes

將 os level = 33 改成=100 數(shù)字越大級(jí)別越高

到目前為止,這臺(tái)機(jī)器已經(jīng)變成了PDC了,已經(jīng)有這個(gè)功能了

下面開始讓客戶端加入這個(gè)域;

首先在SMB服務(wù)器上建立一個(gè)賬戶,如下:

# mkdir /home/samba

# useradd -d /home/samba/tom tom 新建一個(gè)tom用戶,并且tom用戶的家目錄為/home/samba/tom

然后再將tom用戶加入samba 服務(wù)器:

# smbpasswd -a tom 或者 # pdbedit -a -u tom

添加好samba用戶之后,我們?cè)賹⑾旅鎯尚械淖⑨尳o去掉,如下:

意思是當(dāng)客戶端加入域之后,使用用戶登錄系統(tǒng)時(shí),將會(huì)運(yùn)行的腳本是什么

運(yùn)行的腳本為test.bat(這個(gè)文件的路徑在用戶家目錄下有一個(gè)netlogon里面。/home/samba/tom/netlogon/)

然后再在這個(gè)目錄創(chuàng)建一個(gè)批處理文件,如下:

先創(chuàng)建這個(gè)目錄

# mkdir /home/samba/tom/netlogon

再建批處理

# vim /home/samba/tom/netlogon/test.bat

Net use k: /home

解釋一下這個(gè)批處理文件,把家目錄映射為K盤,否則它默認(rèn)會(huì)映射到Z盤

到這里,test.bat這個(gè)批處理就已經(jīng)寫好了,因?yàn)閘inux和windows里的格式又不一樣,所以我們必須在linux上裝一個(gè)工作具包 unix2dos,如下:

# yum install unix2dos -y

裝完之后,再將剛剛那個(gè)批處理文件給轉(zhuǎn)換一個(gè)格式,如下:

# unix2dos /home/samba/tom/netlogon/test.bat

意思是當(dāng)系統(tǒng)windows系統(tǒng)剛登錄的時(shí)候,必須要初始化自己的桌面系統(tǒng)(及一些設(shè)置),就是將這些桌面系統(tǒng)和設(shè)置存放的路徑

將這個(gè)路徑改一下

然后再在這行下面加一句 logon home = \\%N\%U

%N”表示PDC服務(wù)器的IP地址

%U”表示用戶的家目錄

完成以上操作,PDC就配置的差不多了;

因?yàn)檎麄€(gè)環(huán)境中沒(méi)有DNS服務(wù)器,所以我們還要打開一項(xiàng)功能,如下:

wins支持給啟用起來(lái);

因?yàn)槟阋獙?shí)現(xiàn)PDC的話,必須要使用DNS,又因?yàn)槲覀冋麄€(gè)環(huán)境中沒(méi)有DNS服務(wù)器,所以我們就使用wins服務(wù)器,也就是netbios;如果有DNS服務(wù)器,就不需要啟用這項(xiàng)功能了;

到現(xiàn)在為止,PDC就配置好了,下面需要重啟兩項(xiàng)服務(wù)如下:

# service smb restart

# service nmb restart 就是說(shuō)當(dāng)你使用netbios或者workgroup的時(shí)候,必須把nmb給打開

下面就在客戶端操作,如下:

首先將客戶端加入域,域的名字為了global settings下面的,workgroup= 后面的值ovinzhang

本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 sumchina520@foxmail.com 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。
如若轉(zhuǎn)載,請(qǐng)注明出處:http://www.qjsdgw.cn/82467.html