首先為了及時恢復服務,我們先把它備份一下.我們把它備份到root目錄下. 例:cp /etc/samba/smb.conf /root/copy 然"/> 首先為了及時恢復服務,我們先把它備份一下.我們把它備份到root目錄下. 例:cp /etc/samba/smb.conf /root/copy 然"/>
歡迎您光臨本站 註冊首頁

Linux的samba伺服器的級別配置常用命令.十

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0
1.samba伺服器的配置文件在/etc/samba/smb.conf下.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 首先為了及時恢復服務,我們先把它備份一下.我們把它備份到root目錄下. 例:cp /etc/samba/smb.conf /root/copy 然後用vi編輯器打開. 例:

vi /etc/samba/smb.conf #號為註釋, ;號也為註釋但是是有關的語句,在有冒號的時候語句不起效,刪除就會生效. 配置文件分為:全局設置:Global settings 共享定義:share Definitions 我們來看一看共享定義里的內容都代表什麼意思. [my share]

指的是共享目錄名. Comment指的是描述信息. Path指的是共享路徑. Valid users指的是有效用戶,有多個用戶可以用空格來分隔. Public指的是開放或不開放. Writable指的是定義samba伺服器是否寫入. Printable

指的是印表機是否共享. Create mask指的是寫入的許可權.有寫入許可權是創建文件的默認許可權. 在就是有一個,directory mask指的是定義目錄的許可權. 我們在來看看全局設置里的內容都代表的什麼意思.
Workgroup指的是工作組,兩個工作組的名字要一樣. Server string指的是描述信息.

Printcap name指的是印表機名字. Load printers指的是是否開啟印表機. Cups options指的是印表機的類型. Log file指的是日誌文件的路徑. %m是一個變數. Security指設置安全級別一共有四種分別為:

User:用戶級別系統默認. Shell:共享級別,安全性最低,所有人都可以訪問,share. Server:伺服器級別. Dgmain:域級別. Dns proxy指的是dns的代理.

1.我們來做一個共享級別的.要求路徑為/var/spool/samba,不允許寫入,目錄名為guo. 首先編輯配置文件,用vi編輯器打開進行編輯. 例:vi /etc/samba/smb.conf 打開后我們在security

這個選項上修改成為shell級別也就是共享級別. 然後在共享定義的最下面寫入共享目錄名,描述,路徑,是共享級別選擇公開,不允許寫入,然後退出保持. 退出后,重啟一下samba服務. Service smb restart

在然後就是把linux系統下的防火牆關閉.
Service iptables stop windows系統下這是清除緩存時要使用的命令. Net use * /delete windows下進行對linux

samba伺服器訪問.在計算機查找里輸入samba服務的ip地址.如下所示訪問成功但是不能新建文件和文件夾,這是為什麼呢?是我們在編輯samba服務配置文件時,設置的是不允許寫入.
在做下一步操作的時候我把共享目錄名給改為hello了.Linux客戶端進行訪問.使用命令格式為:

smbclient –L samba伺服器的ip地址.
共享級別都不需要輸入密碼直接回車即可. 例:smbclient –L 192.168.12.194,這個命令是進行查看的意思. 接下來我們登錄訪問,使用命令的格式為:

smbclient //samba伺服器ip/共享名
例:smbclient //192.168.12.194/hello Put是上傳文件命令,get是下載文件命令,quit是退出命令. 操作如下圖所示. 2.共享級別做完成後,我們在來做用戶級別.首先也是編輯配置文件. Vi /etc/samba/smb.confvi編輯器打開,在

security里把級別改為用戶級別user.
下面的操作這是比shell級別多了一個指定用戶,我們指定的用戶為jack,是用戶級別選擇為不公開,設置為允許寫入. 編輯完成後,重啟服務.

Service smb restart 接下來我們還的新建一個jack用戶,指定一個samba密碼.剛才已經把防火牆關閉了,不用在關閉了. 例:useradd jack Smbpasswd –a jack 進行windows訪問時,一個要先清除緩存,剛才已經連接過一次了,我們使用命令net use * /delete 命令來斷開一下.

接下就進行訪問了,在搜索計算機按ip來訪問.如下圖所示輸入jack的用戶名和密碼進入.
進去后我們新建幾個文件或文件夾看看是否允許寫入,如下圖所示允許寫入,說明我們的操作成功了.

windows下訪問成功后,我們在linux下進行訪問. 測試:查看使用這條命令smbclient –L 192.168.12.194這個不用輸入密碼直接回車即可. 在這裡用戶級別訪問登錄就需要輸入密碼了.然後登錄訪問用戶級別的登錄訪問格式為:Smbclient //ip/共享名

–U
用戶名
例:smbclient //192.168.12.194/hello –U jack 進入后我們使用put進行上傳文件.如下圖所示上傳成功. 在這裡我就做了常用的用戶級別和shell級別,剩下的另外兩個級別就不做了.


[火星人 ] Linux的samba伺服器的級別配置常用命令.十已經有506次圍觀

http://coctec.com/docs/linux/show-post-52160.html