最小化安裝CentOS7並設定好IP聯網後,可以使用yum方式安裝samba,如果並不確定是否有安裝samba,可以使用下面命令檢視:
rpm -qa | grep samba
安裝samba很簡單,在聯網情況下使用如下命令即可:
yum install samba -y
看到 Complete! 字樣就算安裝完成了。
安裝完成之後可以檢視安裝情況以及配置檔案的位置:
rpm -qc samba samba-common
修改配置檔案(修改前可以備份一份以備以後查用)
cp /etc/samba/smb.conf /etc/samba/smb.conf_bak
ll /etc/samba/smb.conf*
可以使用vim或vi來修改配置檔案,先裝個vim方便使用,如果使用vi可以跳過本步驟:
yum install vim -y
修改配置檔案:
vim /etc/samba/smb.conf 或 vi /etc/samba/smb.conf
測試一下剛才的配置檔案是否正確:
testparm
出現Loaded services file OK.就說明沒有問題。
修改完配置檔案之後可以按照配置建立相應使用者、使用者組以及共享目錄:
# 新增使用者samba、echo,並吧echo使用者的使用者組設定為samba使用者組
useradd samba
useradd echo -G samba
# 在samba伺服器中新增samba、echo兩個使用者並設定密碼
smbpasswd -a samba
smbpasswd -a echo
# 建立配置的共享目錄 /samba
mkdir /samba
chgrp samba /samba
chmod 2770 /samba
# 建立配置的共享目錄 /echo
mkdir /echo
chgrp samba /echo
chmod 2770 /echo
啟動samba服務,並設定開機啟動~
systemctl start smb
systemctl enable smb
配置防火牆以及selinux
firewall-cmd --permanent --add-service=samba
firewall-cmd --permanent --add-service=samba-client
chcon -t samba_share_t /samba
chcon -t samba_share_t /echo
firewall-cmd --reload
echo可以開啟samba與echo共享資料夾
samba只能開啟samba共享資料夾
最小化安裝CentOS7並設定好IP聯網後,可以使用yum方式安裝samba,如果並不確定是否有安裝samba,可以使用下面命令檢視:
rpm -qa | grep samba
安裝samba很簡單,在聯網情況下使用如下命令即可:
yum install samba -y
看到 Complete! 字樣就算安裝完成了。
安裝完成之後可以檢視安裝情況以及配置檔案的位置:
rpm -qa | grep samba
rpm -qc samba samba-common
修改配置檔案(修改前可以備份一份以備以後查用)
cp /etc/samba/smb.conf /etc/samba/smb.conf_bak
ll /etc/samba/smb.conf*
可以使用vim或vi來修改配置檔案,先裝個vim方便使用,如果使用vi可以跳過本步驟:
yum install vim -y
修改配置檔案:
vim /etc/samba/smb.conf 或 vi /etc/samba/smb.conf
測試一下剛才的配置檔案是否正確:
testparm
出現Loaded services file OK.就說明沒有問題。
修改完配置檔案之後可以按照配置建立相應使用者、使用者組以及共享目錄:
# 新增使用者samba、echo,並吧echo使用者的使用者組設定為samba使用者組
useradd samba
useradd echo -G samba
# 在samba伺服器中新增samba、echo兩個使用者並設定密碼
smbpasswd -a samba
smbpasswd -a echo
# 建立配置的共享目錄 /samba
mkdir /samba
chgrp samba /samba
chmod 2770 /samba
# 建立配置的共享目錄 /echo
mkdir /echo
chgrp samba /echo
chmod 2770 /echo
啟動samba服務,並設定開機啟動~
systemctl start smb
systemctl enable smb
配置防火牆以及selinux
firewall-cmd --permanent --add-service=samba
firewall-cmd --permanent --add-service=samba-client
chcon -t samba_share_t /samba
chcon -t samba_share_t /echo
firewall-cmd --reload
現在就可以試試成果啦~ 使用samba賬戶和echo賬戶能夠開啟的東西不一樣哦~echo可以開啟samba與echo共享資料夾
samba只能開啟samba共享資料夾