CentOS 7 安裝samba伺服器

2021-08-29 02:37:19 字數 2538 閱讀 8765

安裝samba

yum -y install samba samba-client 

啟動samba應用

systemctl start smb nmb

1、區域網ping通,win系統和centos同一網段。

檢視win系統計算機工作域(workgroup)

2、新建共享資料夾及路徑

mkdir -p   /home/logger

3、修改資料夾許可權

chmod -r 777 logger    

4、建立系統使用者

useradd -s /sbin/nologin logadmin

5、建立samba使用者

smbpasswd -a logadmin

6、修改所屬主組

chown logadmin.logadmin logger

7、配置samba.conf檔案

配置samba服務

[root@linuxidc-server storage]# vi /etc/samba/smb.conf

[global]

workgroup = workgroup

server string = samba server version %v

netbios name = linuxidc-server

log file = /var/log/samba/%m.log

max log size = 10240

security = user

passdb backend = tdbsam

[logger]

comment = logs directories

path = /storage/logger/

public = no

admin users = logadmin

valid users = @logadmin

browseable = yes

writable = yes

create mask = 0777

directory mask = 0777

force directory mode = 0777

force create mode = 0777

[shared]

# 共享檔案目錄描述

comment = shared directories

# 共享檔案目錄

path = /storage/shared/

# 是否允許guest訪問

public = no

# 指定管理使用者

admin users = admin

# 可訪問的使用者組、使用者

valid users = @admin

# 是否瀏覽許可權

browseable = yes

# 是否可寫許可權

writable = yes

# 檔案許可權設定

create mask = 0777

directory mask = 0777

force directory mode = 0777

force create mode = 0777

7、關閉防火牆(關閉或者新增允許)

smbd應用程序主要監聽139和445埠, nmbd應用程序主要監聽137與138埠。

檢視埠命令

[root@linuxidc-server ~]# netstat -tunlp | grep -e 'smbd|nmbd'

centos 7.0預設使用的是firewall作為防火牆

檢視防火牆狀態

firewall-cmd --state

停止firewall

systemctl stop firewalld.service

禁止firewall開機啟動

systemctl disable firewalld.service 

8、關閉selinux (如果不關閉,檔案放不進去)

臨時關閉:

[root@localhost ~]# getenforce

enforcing

[root@localhost ~]# setenforce 0

[root@localhost ~]# getenforce

permissive

永久關閉:

[root@localhost ~]# vim /etc/sysconfig/selinux

selinux=enforcing 改為 selinux=disabled

重啟服務reboot

9、重啟服務 

service smb start

service nmb start

參考

CentOS7安裝 Apache HTTP 伺服器

點選 11457次 不管你因為什麼原因使用伺服器,大部分情況下你都需要乙個 http 伺服器執行 多 使用者端指令碼和很多其它的東西。安裝 apache 伺服器 listen 80 把埠號 80 改為其它任何埠 例如 3221 儲存並退出。更改 apache 埠 允許 http 服務通過防火牆 永久...

CENTOS 7 安裝SAMBA全命令過程

1 安裝軟體包 sudo yum install samba samba client 2 關防火牆 否則,這個服務是不允許連線的,不象ssh預設是允許連線,samba因為不安全的原因,埠是被封掉的。sudo systemctl stop firewalld.service sudo setenfo...

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...