CentOS配置samba服務


1.服務器需要下載samba、sambaclient包

yum install samba samba-client -y

2.客戶端需要下載samba-client、cifs-utils包

yum install samba-client cifs-utils -y

3.服務器端編輯配置文件

vim /etc/samba/smb.conf

workgroup = WORKGROUP   windows工作組模式

hosts allow = 127. 192.168.    白名單

#============================ Share Definitions ==============================

[samba]
        comment = samba              描述信息

path =  /samba  共享文件路徑

browseable = no          是否可以瀏覽查看該samba服務

read list = samba1 只讀samba用戶列表       

write list = samba2 讀寫samba用戶列表       

writable = no 默認所有用戶是只讀模式       

printable = no是否是打印設備,如果是yes那么文件夾內容不能查看       

public = no 是否公開,如果公開不需要samba用戶也是訪問共享文件

:wq

4.新建samba用戶,必須是系統中存在的用戶才能使用該用戶創建。

useradd samba1

useradd samba2

smbpasswd -a samba1

smbpasswd -a samba2

pdbedit -L  查看所有samba用戶

samba1:1001:
samba2:1002:

5.服務器端開啟samba服務,這里不討論selinux和防火牆

systemctl start smb nmb

setenforce 0

systemctl stop firewalld.service

6.新建samba共享目錄,並放置共享文件,給other用戶提供開啟權限。

mkdir samba

cp /etc/passwd /samba/

cp /etc/issue /samba/

   cp /etc/sudo.conf /samba/

chmod o+w /samba

7.客戶端可以使用字符交互式訪問samba服務

smbclient -L //192.168.1.126    看查看服務是否開啟samba服務

smbclient //192.168.1.126/samba -U samba2   

smb: \> ls
  .                                  D        0  Mon Aug  7 21:32:17 2017
  ..                                  D        0  Mon Aug  7 21:31:09 2017
  passwd                      N     2050  Mon Aug  7 21:31:49 2017
  issue                           N       23  Mon Aug  7 21:31:58 2017
  sudo.conf                   N     1786  Mon Aug  7 21:32:17 2017

可以使用help命令查看幫助

8.客戶端還可以使用手工掛載和持久掛載的方式訪問samba服務

①mount -t cifs //192.168.1.126/samba /mnt/cifs -o username=samba2,password=123  

②vim /etc/fstab

//192.168.1.126/samba /mnt/cifs cifs credentials=/root/namepass.txt,defaults 0 0

    vim /root/namepass.txt

username=samba2
password=123

    mount -a

//192.168.1.126/samba   18G  6.5G   12G  37% /mnt/cifs

9.到此是linux之間的samba服務,linux與windows之間的samba服務由下圖所示。linux訪問windows共享文件的方式和步驟8類似。

 

       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM