天天看點

Linux配置samba伺服器1 Linux 安裝samba2 修改配置檔案3 設定window配置5 可能遇到的問題

1 Linux 安裝samba

yum install -y samba

2 修改配置檔案

添加使用者

adduser root   	   \\如果是目前linux登入使用者,可以省略該步
smbpasswd -a root  \\回車之後設定密碼
           

vim /etc/samba/smb.conf

打開配置檔案後,進行如下配置

Linux配置samba伺服器1 Linux 安裝samba2 修改配置檔案3 設定window配置5 可能遇到的問題

測試samba配置檔案:

testparm

檢視win目前使用者工作組的方式:在dos指令行中輸入

net config workstation

設定防火牆:

firewall-cmd --permanent --zone=public --add-service=samba
firewall-cmd --reload
           

重新開機samba服務:

systemctl restart smb

設定開機啟動:

systemctl enable smb.service
systemctl enable nmb.service
systemctl start smb.service
systemctl start nmb.service
 
 
如果不行可,可以用下面的
 
啟動Samba服務
/etc/rc.d/init.d/smb start
停止Samba服務
/etc/rc.d/init.d/smb stop
重新啟動Smaba服務
/etc/rc.d/init.d/smb restart
重新加載Smaba服務
/etc/rc.d/init.d/smb reload
           

3 設定window配置

  1. 勾選SMB 1.0/CIFS檔案共享支援
    Linux配置samba伺服器1 Linux 安裝samba2 修改配置檔案3 設定window配置5 可能遇到的問題
  2. 使用如下方式打開本地組政策編輯器
    Linux配置samba伺服器1 Linux 安裝samba2 修改配置檔案3 設定window配置5 可能遇到的問題
    然後點選啟動不安全的來賓登入
    Linux配置samba伺服器1 Linux 安裝samba2 修改配置檔案3 設定window配置5 可能遇到的問題

    # 4 通路共享目錄

    添加網絡映射伺服器或者直接在檔案夾位址欄中通過以下格式通路:

    \\samba伺服器ip\共享目錄

    Linux配置samba伺服器1 Linux 安裝samba2 修改配置檔案3 設定window配置5 可能遇到的問題

5 可能遇到的問題

(1)沒有權限通路共享目錄

Linux配置samba伺服器1 Linux 安裝samba2 修改配置檔案3 設定window配置5 可能遇到的問題

解決方法:在linux上設定

setenforce 0

原理:

預設的,SELinux禁止網絡上對Samba伺服器上的共享目錄進行寫操作,即使你在smb.conf中允許了這項操作。

/usr/bin/setenforce 修改SELinux的實時運作模式

setenforce 1 設定SELinux 成為enforcing模式

setenforce 0 設定SELinux 成為permissive模式

如果要徹底禁用SELinux 需要在/etc/sysconfig/selinux中設定參數selinux=0

,或者在/etc/grub.conf中添加這個參數

/usr/bin/setstatus -v