0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Samba服務(wù)部署方案

馬哥Linux運(yùn)維 ? 來源:博客園Sunzz ? 2024-10-28 13:47 ? 次閱讀

Samba,是種用來讓UNIX系列的操作系統(tǒng)與微軟Windows操作系統(tǒng)的SMB/CIFS(Server Message Block/Common Internet File System)網(wǎng)絡(luò)協(xié)議做鏈接的自由軟件。第三版不僅可訪問及分享SMB的文件夾及打印機(jī),本身還可以集成入Windows Server的網(wǎng)域,扮演為網(wǎng)域控制站(Domain Controller)以及加入Active Directory成員。簡而言之,此軟件在Windows與UNIX系列OS之間搭起一座橋梁,讓兩者的資源可互通有無。

一 服務(wù)端配置

1 安裝所需軟件

[root@centos7 ~]# yum install samba  samba-common -y

samba主要提供SMB服務(wù)所需的各項(xiàng)服務(wù)程序、相關(guān)的文件及其他和Samba相關(guān)的設(shè)置等
samba-common提供服務(wù)端和客戶端都會(huì)用的的數(shù)據(jù),包括主配置文件、語法檢查等

2 添加Samba用戶

添加smb1、smb2、smb3,所屬組為centos組。
(1)添加系統(tǒng)用戶,因?yàn)镾amba用戶必須是系統(tǒng)中已經(jīng)存在的用戶

[root@centos7 ~]# useradd smb1  -G centos
[root@centos7 ~]# useradd smb2  -G centos
[root@centos7 ~]# useradd smb3  -G centos

(2)設(shè)置系統(tǒng)用戶為Samba用戶并修改密碼

smbpasswd  [options]  USERNAME
-a:添加
-x:刪除
-d:禁用
-e:啟用
[root@centos7 ~]# smbpasswd -a smb1
New SMB password:
Retype new SMB password:
Added user smb1.
[root@centos7 ~]# smbpasswd -a smb2
New SMB password:
Retype new SMB password:
Added user smb2.
[root@centos7 ~]# smbpasswd -a smb3
New SMB password:
Retype new SMB password:
Added user smb3.

(3)查看Samba用戶

pdbedit
-L:列出samba服務(wù)中的所有用戶;
-a, --create:添加用戶為samba用戶;
-u, --user=USER:要管理的用戶;
-x, --delete:刪除用戶;
-t, --password-from-stdin:從標(biāo)準(zhǔn)輸出接收字符串作為用戶密碼;使用空提示符,而后將密碼輸入兩次;
[root@centos7 ~]# pdbedit -L
smb1
smb3
smb2

3 新建用共享目錄

(1)新建目錄/samba作為共享目錄

[root@centos7 ~]# mkdir /samba

(2)修改共享目錄所屬組,由于Samba用戶都屬于centos組

[root@centos7 ~]# chgrp centos /samba/

(3)修改共享目錄的權(quán)限

[root@centos7 ~]# chmod  2770 /samba/
[root@centos7 ~]# ll /samba/ -d
drwxrwx--- 2 root centos 6 Jun  7 16:24 /samba/

4 編輯Samba配置文件

(1)修改主配置文件/etc/samba/smb.conf

[root@centos7 ~]# vim /etc/samba/smb.conf
[global]
workgroup = MYGROUP##工作組的名稱
        security = user##指定用戶通過密碼才能訪問

在最后添加如下幾行

[samba]
comment=My samba share##只是這個(gè)目錄的說明而已
path=/samba##共享的目錄
browseable=yes##是否讓所有用戶看到這個(gè)項(xiàng)目
create mask = 0664##建立文件的權(quán)限
       directory mask = 0775##建立目錄的權(quán)限
write list=@centos##寫入者包括哪些人

(2)檢查配置文件語法

[root@centos7 ~]# testparm 
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[samba]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
# Global parameters

[samba]
comment = My samba share
path = /samba
create mask = 0664
directory mask = 0775
write list = @centos

5 啟動(dòng)服務(wù)

[root@centos7 ~]# systemctl start smb.service

smbd主要功能就是管理Samba主機(jī)共享的目錄、文件與打印機(jī)

[root@centos7 ~]# systemctl start nmb.service
nmbd主要用來管理工作組、netBIOS name等的解析

二 客戶端配置

1 安裝所需軟件

[root@centos7 ~]# yum install samba-client samba-common -y

samba-client提供Samba客戶端所需的命令和工具,比如掛載文件格式的mount.cifs

2 使用smb1用戶登錄試試

[root@centos7 ~]# smbclient -L  //192.168.29.130 -U smb1
Enter smb1's password: 
Domain=[SAMBA] OS=[Windows 6.1] Server=[Samba 4.4.4]  ##有時(shí)候OS=[Unix] 這個(gè)我也不知道為何

Sharename       Type      Comment
---------       ----      -------
samba           Disk      My samba share
IPC$            IPC       IPC Service (Samba 4.4.4)
Domain=[SAMBA] OS=[Windows 6.1] Server=[Samba 4.4.4]

3 掛載

(1)新建本地掛載目錄

[root@centos7 ~]# mkdir /smb/

(2)使用用戶smb1掛載

[root@centos7 ~]# mount -t cifs //192.168.29.130/samba  /smb/ -o  username=smb1,password=1234

(3)查看掛載

[root@centos7 ~]# df -h /smb
Filesystem              Size  Used Avail Use% Mounted on
//192.168.29.130/samba   10G  1.2G  8.9G  12% /smb

(4)設(shè)置開機(jī)掛載

[root@centos7 ~]# vim /etc/fstab

#
UUID=3ecec458-d4e7-4545-91bf-19cc36ce2ef7 /                       xfs     defaults        0 0
UUID=b7dbdf8d-753a-441b-b9ad-99c261908427 /boot             xfs     defaults        0 0
UUID=05838299-1ad0-4e0b-a113-74ab99ed00f7 swap              swap    defaults        0 0
//192.168.29.130/samba              /smb    cifs    defaults,username=smb1,password=1234  0  0

鏈接:https://www.cnblogs.com/Sunzz/p/7293911.html

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • WINDOWS
    +關(guān)注

    關(guān)注

    3

    文章

    3523

    瀏覽量

    88330
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6698

    瀏覽量

    123147
  • 網(wǎng)絡(luò)協(xié)議

    關(guān)注

    3

    文章

    265

    瀏覽量

    21494

原文標(biāo)題:二 客戶端配置

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何在ubuntu 16.04系統(tǒng)中搭建Samba服務(wù)

    搭建Samba服務(wù)器是為了實(shí)現(xiàn)Linux共享目錄之后,在Windows可以直接訪問該共享目錄。
    的頭像 發(fā)表于 05-23 09:44 ?3627次閱讀

    【LeMaker Guitar試用體驗(yàn)】之搭建Samba服務(wù)

    本帖最后由 windworld 于 2016-2-4 23:39 編輯 搭建Samba服務(wù)器算是一個(gè)老生常談的問題,不過為了開發(fā)過程中方便文件共享,簡易還是在開發(fā)板上都安裝一下,之前有寫到
    發(fā)表于 02-04 23:38

    ubuntu14.04配置samba服務(wù)

    安裝samba:配置samba:創(chuàng)建文件夾并修改權(quán)限:添加用戶:順便附錄一下smbpasswd的其他參數(shù)啟動(dòng)samba服務(wù):發(fā)現(xiàn)主機(jī)ping不通ubuntu,接下來配置防火墻:安裝uf
    發(fā)表于 01-18 18:24

    NanoPi NEO - 使用Samba 服務(wù)器共享文件 - 07

    `使用Samba 服務(wù)器共享文件準(zhǔn)備工作:? NanoPi NEO開發(fā)板運(yùn)行ubuntu16.04系統(tǒng),并且能成功連接外網(wǎng)? 預(yù)裝ubuntu系統(tǒng)的電腦1. 首先更新軟件,并且安裝
    發(fā)表于 05-06 14:05

    【NanoPi NEO2試用體驗(yàn)】NEO2搭建samba服務(wù)

    ,所以可以有兩種方案,在電腦上搭建NFS服務(wù)器,或者在NEO2上搭建samba服務(wù)器,我之前使用的是第一種,但是在windows的文件系統(tǒng)下無法創(chuàng)建軟鏈接文件,所還是在linux的文件
    發(fā)表于 06-14 09:11

    Ubuntu 16.04 如何使用Samba服務(wù)

    本帖最后由 weidongshan 于 2018-1-25 15:54 編輯 對(duì)于Windows與Ubuntu之間的數(shù)據(jù)傳輸,我們習(xí)慣于使用FTP工具,不過還是有學(xué)員問到samba服務(wù)器搭建
    發(fā)表于 01-25 15:51

    linux下配置samba服務(wù)

    ,打開“主文件夾”一一》 網(wǎng)絡(luò)一一》連接到服務(wù)器 在服務(wù)器地址輸入:smb://192.168.*.* 即可。注意:過程中會(huì)彈出一個(gè)驗(yàn)證窗口提示你輸入samba帳戶和密碼,輸入之前配置的賬戶密碼即可。
    發(fā)表于 09-21 10:57

    請(qǐng)問如何安裝Samba服務(wù)?

    安裝Samba服務(wù)的步驟
    發(fā)表于 11-05 06:22

    搭建Samba服務(wù)的步驟

    迅為-iMX6ULL開發(fā)板-Samba服務(wù)搭建
    發(fā)表于 12-31 07:27

    求一份基于RK3399的Samba共享服務(wù)器設(shè)計(jì)方案

    1、搭建Samba共享服務(wù)器安裝Samba首先遠(yuǎn)程登陸 RK3399執(zhí)行以下命令安裝 Samba安裝結(jié)束階段有錯(cuò)誤提示,但提示說可以忽略這個(gè)錯(cuò)誤配置
    發(fā)表于 04-15 16:10

    IR收購ATMI硅外延服務(wù)部

    IR收購ATMI硅外延服務(wù)部     電源管理技術(shù)領(lǐng)先供應(yīng)商國際整流器公司(International Rectifier,簡稱IR)宣布收購ATMIInc.(納斯達(dá)克:ATMI)的特殊硅外延服務(wù)部。目
    發(fā)表于 07-06 08:45 ?995次閱讀

    Samba的配置

    Samba是在Linux和UNIX系統(tǒng)上實(shí)現(xiàn)SMB協(xié)議的一個(gè)免費(fèi)軟件,由服務(wù)器及客戶端程序構(gòu)成。
    發(fā)表于 11-23 11:52 ?7次下載

    samba服務(wù)器配置

    Samba是在Linux和UNIX系統(tǒng)上實(shí)現(xiàn)SMB協(xié)議的一個(gè)免費(fèi)軟件,由服務(wù)器及客戶端程序構(gòu)成。SMB(Server Messages Block,信息服務(wù)塊)是一種在局域網(wǎng)上共享文件和打印機(jī)的一種
    發(fā)表于 11-22 17:09 ?1555次閱讀
    <b class='flag-5'>samba</b><b class='flag-5'>服務(wù)</b>器配置

    samba服務(wù)全攻略

    SAMBA 的執(zhí)行文件一般來說,做為SAMBA Server的執(zhí)行檔有 testparm,smbd,nmbd,smbpasswd,至于做為 SAMBA Client 的執(zhí)行檔主要
    發(fā)表于 11-22 18:34 ?2212次閱讀
    <b class='flag-5'>samba</b><b class='flag-5'>服務(wù)</b>全攻略

    基于多目標(biāo)優(yōu)化的Docker微服務(wù)部署研究

    Docker是一個(gè)開源的云計(jì)算應(yīng)用容器引擎,由于可以使數(shù)量巨大的應(yīng)用程序在已有的服務(wù)器上運(yùn)行,因此受到廣泛的關(guān)注。將Docker技術(shù)與微服務(wù)相結(jié)合可以顯著改善性能,但是也帶來了如何有效部署
    發(fā)表于 01-05 11:25 ?0次下載