centos7下samba伺服器搭建

2021-08-08 01:30:45 字數 2802 閱讀 2534

不喜歡linux的介面所以搭建乙個samba伺服器 建立乙個共享目錄

首先關閉firewall   (推薦 簡單方便)

systemctl stop firewalld

或則

firewall-cmd --zone=public --add-port=139/tcp --permanent

firewall-cmd --zone=public --add-port=445/tcp --permanent

firewall-cmd --zone=public --add-port=137/udp --permanent

firewall-cmd --zone=public --add-port=138/udp --permanent

firewall-cmd --reload

關閉selinux  //這是乙個linux的安全系統

setenforce 0

vim /etc/selinux/config

修改selinux=enforcing為selinux=disabled 禁止開機啟動

或者setsebool -psamba_enable_home_dirs on

setsebool -psamba_export_all_rw on

安裝samba samba-client

yum -y install samba samba-client

修改配置檔案

vim /etc/sam

分為全域性配置 和 共享配置

[global]   #全域性配置     

workgroup = samba    //設定所要加入的工作組和域

security = user  //有四個選項  =share 不需要口令密碼 =user 需要授權使用者的

config file = /etc/samba/pc1.cnf   //這個選項可以根據不同的主機接入 啟動不同的配置檔案 如果該配置檔案不存在則不起作用

hosts allow = 192.168.88.170 192.168.88.169 //允許登陸的客戶端ip 也可以是乙個網段  192.168.*.*   hosts deny  相反禁止

max connections = 0 //0表示不限制 非零時當超過設定會拒絕鏈結

log file =  //設定日誌存放

passdb backend = tdbsam  //使用者後台

printing = cups

printcap name = cups

load printers = yes

cups options = raw

[homes] /特殊共享目錄 linux首選使用者的家目錄

comment = home directories  //window上顯示共享目錄的名字

valid users = %s, %d%w%s

browseable = no

read only = no

inherit acls = yes

[printers] /特殊共享目錄 印表機

comment = all printers

path = /var/tmp

printable = yes

create mask = 0600

browseable = no

[print$]/特殊共享目錄

comment = printer drivers

path = /var/lib/samba/drivers

write list = root

create mask = 0664

directory mask = 0775

一般我們都是自定義共享目錄

我們更改原來的配置檔案 只保留兩個字段

[global]

workgroup = samba

security = user

passdb backend = tdbsam

printing = cups

printcap name = cups

load printers = yes

cups options = raw

[myfile]

comment = www

path = /usr/local/www 共享目錄的路徑

browseable = yes 可以瀏覽

writable = yes   //可以寫

public = no //非公開

準備完畢後我們開始 建立使用者

我習慣用

smbpasswd -a username  //新建samba賬戶

smbpasswd -x username//刪除乙個使用者

pdbedit -l 檢視

pdbedit -c "[d]" -u username 暫停乙個

pdbedit -c "" -u username 恢復

建立共享資料夾

mkdir /usr/local/www

chown -r /usr/local/www username

啟動 smb服務

service smb start  //啟動

service smb restart //重啟

service smb stop //停止

加入開機啟動

chkconfig smb on

window鏈結smb

開啟我的電腦 在位址藍輸入   \\smb服務其ip

設定對映

把共享目錄設定成本地磁碟

如果打不開參考第二步

centos7 設定samba服務

samba主要是用於在windos對映到linux。開發中這樣做非常方便。安裝 yum y install samba 備份配置檔案 cp etc samba smb.conf etc samba smb.conf bk 修改配置 vi etc samba smb.conf global workg...

centos7配置samba服務

samba匿名共享配置 安裝samba服務 yum install y samba samba client samba common 安裝之後請備份乙份原始的samba配置檔案 備份檔案 cp etc samba smb.conf etc samba smb.conf.bak 配置samba檔案 ...

Centos7配置samba服務

工作中總是碰到需要安裝samba服務的情況,看網上那些教程,雖然寫的很詳細,但是太多了,我只想最快配置好乙個能用的環境,所以自己整理了一點東西,作為備忘。yum install samba samba client yrpm qi samba修改配置檔案 etc samba smb.conf 最好備...