CentOS 7 搭建Samba環境

2021-10-07 11:18:39 字數 1285 閱讀 4403

centos 7 搭建samba環境

一、安裝samba

yum install samba

二、關閉selinux和防火牆

# setenforce 0

# sed -i 『s/selinux=enforcing/selinux=disabled/』 etc/selinux/config

# systemctl stop firewalld

#systemctl disable firewalld

三、配置samba配置檔案

# cp /etc/samba/smb.conf etc/samba/smb.conf.bak

# vim etc/samba/smb.conf

在最後加入:

[hu]

comment = this is the info //comment是對該共享的描述,可以是任意的。

path = /home/hu //共享的路徑

writable = yes

public = no

四、新增hu賬號

設定為不允許登入系統,且使用者的家目錄為/home/hu的hu賬號:

# useradd -d /home/hu -s /sbin/nologin hu

五、pdbedit 命令說明

pdbedit命令用於管理samba服務的賬戶資訊資料庫,格式為:」pdbedit [選項] 賬戶」

第一次把使用者資訊匯入到資料庫時需要使用-a引數,以後修改使用者密碼、刪除使用者等操作就不需要了。

pdbedit -l : 檢視samba使用者

pdbedit -a -u user: 新增samba使用者

pdbedit -r -u user: 修改samba使用者資訊

pdbedit -x -u user: 刪除samba使用者

samba 服務資料庫的密碼也可以用smbpasswd 命令操作

smbapasswd -a user: 新增乙個samba使用者

smbpasswd -d user: 禁用乙個samba使用者

smbpasswd -e user: 恢復乙個samba使用者

smbpasswd -x user: 刪除乙個samba使用者

六、將hu新增為samba使用者

pdbedit -a -u hu

七、 啟動samba服務

# systemctl start smb

#systemctl enable smb

# systemctl restart smb

# systemctl status smb

centos7下samba伺服器搭建

不喜歡linux的介面所以搭建乙個samba伺服器 建立乙個共享目錄 首先關閉firewall 推薦 簡單方便 systemctl stop firewalld 或則 firewall cmd zone public add port 139 tcp permanent firewall cmd z...

基於CentOS7搭建samba共享服務

一 使用yum y install samba安裝samba服務 二 修改配置檔案 三 讓samba通過防火牆 1.firewall add permanent add service samba 2.firewall amd reload 3.關閉安全訪問selinux setenforce 0 ...

Centos7搭建samba檔案共享伺服器

最近在學習centos 7,在這裡記錄一下,samba在windowns使用的是netbios協議 samba執行有兩個服務,乙個是smb,另乙個是nmb smb監聽埠 tcp 139,nmb解析linux工作組名稱與ip對應 搭建samba檔案共享伺服器,實現linux與windows系統跨平台共...