Centos 6 5 Samba 伺服器的搭建

2021-07-02 11:34:09 字數 2599 閱讀 3119

一、使用 samba 伺服器需在防火牆下開啟以下埠

udp 137

udp 138

tcp 139

tcp 445

命令:vi /etc/sysconfig/iptables #配置防火牆埠

-a input -m state --state new -m tcp -p tcp --dport 139 -j accept

-a input -m state --state new -m tcp -p tcp --dport 445 -j accept

-a input -m state --state new -m udp -p udp --dport 137 -j accept

-a input -m state --state new -m udp -p udp --dport 138 -j accept

/etc/rc.d/init.d/iptables restart #重啟防火牆,使規則生效

二、關閉 selinux

命令:vi /etc/selinux/config

#selinux=enforcing #注釋掉

#selinuxtype=targeted #注釋掉

在最後一樣增加:selinux=disabled

儲存,關閉

命令::wq

重啟系統

命令:reboot

三、安裝 samba 及客戶端 samba-client

命令:yum -y install samba samba-client

四、配置 samba

設定開機自動啟動

命令:chkconfig smb on

啟動 samba 服務

命令:service smb start 或 /etc/init.d/smb start

設定 samba 別名服務自動啟動

命令:chkconfig nmb on

啟動 samba 別名服務

命令:service nmb start 或 /etc/init.d/nmb start

備份 samba 配置檔案

命令:cp /etc/samba/smb.conf /etc/samba/smb.confbak

恢復 samba 配置檔案

命令:cp /etc/samba/smb.confbak /etc/samba/smb.conf

進入配置檔案

命令:vi /etc/samba/smb.conf 找到[global]這行進行配置

我自己的配置方法是刪除 smb.conf 檔案,再建立 smb.conf 檔案自行配置資訊

配置資訊如下:

[global]

workgroup = workgroup

#工作組(可自行設定)

service string = samba server

#設定 samba 伺服器名稱[可自行更改]

netbios name = sambaserver

#設定伺服器訪問別名[可自行更改]

security = user

#設定 samba 伺服器安全級別為 user,即

以賬號和口令訪問

[rise]

#在 windows 網路上的芳鄰中看到的共享目錄

的名字path = /home/rise

#共享檔案位址

public = no

#不公開目錄

writeable = yes

#共享目錄可以讀寫

valid user = rise

#只允許 rise 使用者訪問

browseable = yes

#儲存配置資訊。

命令: :wq

五、新增使用者訪問 linux 共享目錄 rise

使用者家目錄為/home/rise, 使用者登入終端設為/bin/false(即使之不能登入系

統)mkdir /home/rise

#建立 rise 資料夾

touch samba.txt

#建立測試文件

useradd it -d /home/rise -s /bin/false

chown rise:rise /home/rise -r

六、將使用者 rise 新增入到 samba 使用者資料庫,並設定登入共享

目錄的密碼

命令:smbpasswd -a rise

new smb password:

輸入該使用者用於登入 samba 的密碼

retype new smb password:

再次確認輸入該密碼

added user rise.

#特別注意:這裡設定的密碼是使用者登入 samba 共享目錄

的密碼,不是使用者登入 linux 系統的密碼, 密碼設定為 123456

七、重新啟動服務

命令:/etc/init.d/smb restart

八在 window 客戶端輸入

\\ip 位址 或者 \\rise

#伺服器別名

回車之後,會跳出來登入框,

輸入賬號 rise 密碼 123456

即可訪問共享目錄

至此,centos 6.5 linux samba 伺服器配置完成。

Centos 6 5 Samba 伺服器的搭建

vi etc sysconfig iptables 配置防火牆埠 a input m state state new m tcp p tcp dport 139 j accept a input m state state new m tcp p tcp dport 445 j accept a i...

CentOS6 5 LVM 及samba伺服器

建立lvm物理卷 vg 捲組pv 物理卷pe 基本單元lv 邏輯卷 1.新增物理硬碟裝置 例如sdb sdc 2.讓新增的物理硬碟支援lvm功能 pvcreate dev sdb dev sdc 3.建立乙個名為datastore的捲組,捲組的pe尺寸為16mb vgcreate s 16m dat...

CentOS6 5安裝配置Samba

本文的場景是虛擬機器執行centos6.5,本機是win7,現欲把centos上的乙個資料夾共享出來,win的機器可以讀寫。samba與window連線需要使用netbios協議,請確認你的win7系統已經安裝了netbios協議。組成samba執行的有兩個服務,乙個是smb,另乙個是nmb smb...