1.設定虛擬機器centos7的ip
修改配置檔案/etc/sysconfig/network-scripts/ifcfg-eth0(eth0,第一塊網絡卡,如果是第二塊則為eth1),保證主機虛擬機器互相ping通
2.安裝samba
yum -y install samba samba-client samba-common
命令rpm -qa | grep samba 檢視已經安裝的samba相關軟體
3.建立使用者
新增使用者
useradd *** (userdel刪除使用者 usermod修改使用者組 id ***檢視使用者組情況 )
新增samba密碼
smbpasswd -a ***
4.建立共享資料夾
mkdir -p /***
修改資料夾許可權
chgrp *** /***
chown *** /***
chmod 770 /***
(ls /*** -l 檢視資料夾許可權)
5.修改samba配置檔案
備份原配置檔案
mv smb.conf smb.conf.bak
修改配置檔案
vi smb.conf
清空並修改smb.conf內容
[global]
workgroup = workgroup
netbios name = ***
server string = samba server
security = user
map to guest = bad uesr
[***]
path = /***
writable = yes
browseable = yes
guest ok = yes
write list = @***
validusers = @***
6.重啟samba服務
systemctl restart smb
systemctl reload smb
systemctl status smb
7.關閉防火牆和selinux
關閉防火牆
systemctl stop fitewalld
systemctl disable firewalld
關閉selinux666666666666666666
vi /etc/selinux/config 修改 selinux=disabled
8.設定開機啟動samba
chkconfig smb on
9 /etc/passwd的許可權應該為644。
修改完後reboot重啟
centos 7.0預設使用的是firewall作為防火牆,使用iptables必須重新設定一下
1、直接關閉防火牆
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動
2、設定 iptables service
yum -y install iptables-services
如果要修改防火牆配置,如增加防火牆埠3306
vi /etc/sysconfig/iptables
增加規則
-a input -m state --state new -m tcp -p tcp --dport 3306 -j accept
儲存退出後
systemctl restart iptables.service #重啟防火牆使配置生效
systemctl enable iptables.service #設定防火牆開機啟動
最後重啟系統使設定生效即可。
linux安裝samba伺服器
samba 為了實現windows和linux系統間的資源共享,linux提供了samba服務實現這種共享,類似windows的網路上的芳鄰。一 安裝 1 檢視linux是否安裝samba,如果已經安裝 二 配置 rpm qa grep samba 查詢一下,一般預設情況下,linux安裝了以下2個...
linux訪問samba伺服器
實驗室的samba伺服器配好了,但是有了乙個問題。samba一般來說是為了方便linux與windows之間的資料的交換,很少用到linux訪問linux下的samba。我在gnome下,通過連線伺服器,伺服器型別選windows就ok了。但是command下沒有測試過。下午的時候,乙個師兄問我sa...
linux訪問samba伺服器
smbclient l u wangyao 這樣可以列出你可以訪問的目錄及檔案 smbclient wangyao u wangyao 這樣了可以訪問你的個人目錄了 smbclient l n 列出不須密碼可以訪問的目錄及檔案 smbclient document n 匿名訪問 document目錄...