linux中搭建SAMBA伺服器
阿新 • • 發佈:2018-12-09
1、Samba,是在Unix上實現SMB(Server Message Block)的一個工具套件。而SMB通常是windows用來實現共享的,包括檔案和印表機等。而Unix上裝上SMB,則使得Unix能夠和 windows連線在一起,實現兩者的資源互通。
安裝配置samba伺服器
關閉防火牆和SElinux
systemctl stop firewalld
setenforce 0
getenforce
安裝Samba
yum install samba -y
yum install samba-client -y
修改配置檔案
vi /etc/samba/smb.conf 新增如下幾行
[share]
comment= share info
path=/home/share
public=no
writable=yes
建立共享資源的賬戶
useradd alice
id alice
pdbedit -a -u alice
建立共享資源的目錄
mkdir -p /home/share
chown -Rf alice:alice /home/share/
重啟服務
systemctl restart smb
使用windows 訪問linux的samba伺服器
關閉防火牆
在windows中點選執行輸入\192.168.0.155
輸入使用者名稱和密碼
在share裡面新建檔案abc、aaa
在伺服器端檢視
[[email protected] share]# cd /home/share
You have new mail in /var/spool/mail/root
[[email protected] share]# ls
aaa abc
在linux下測試(客戶端)
smbclient //192.168.5.167/share -U alice(如果出現問題要在 /etc/resolv.conf做域名 IP繫結)
[[email protected] ~]# smbclient //192.168.0.155/share
Enter SAMBA\root's password:
session setup failed: NT_STATUS_LOGON_FAILURE
[[email protected] ~]# smbclient //192.168.0.155/share -U alice
Enter SAMBA\alice's password:
Domain=[WANGQ] OS=[Windows 6.1] Server=[Samba 4.6.2]
smb: \> ls
. D 0 Wed Nov 28 20:33:49 2018
.. D 0 Sun Nov 25 17:09:03 2018
abc D 0 Sun Nov 25 17:22:28 2018
aaa D 0 Wed Nov 28 20:33:44 2018
18810880 blocks of size 1024. 12808372 blocks available