回覆列表
  • 1 # 德雲小戰神

    最小化安裝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共享資料夾

  • 中秋節和大豐收的關聯?
  • 麥哲倫環球航行為什麼會丟一天?