samba 常見問題

今天幫一個朋友搭建samba服務器,發現老是沒法正常訪問,最後google+摸索搞定了,下面把遇到的問題和解決方法共享一下。linux

這裏用的linux是centos版本6.vim

一開始遇到的問題是‘找不到網絡路徑’,下面是一些處理方法:centos

1. 確保服務正常啓動,相應端口打開:
檢查命令: netstat -lnap | grep smb
若是服務正常啓動,上面的命令會顯示139和445端口都在listen狀態
若是沒有啓動,用下面的命令啓動
service smb start #重啓 service smb restart
service nmb start #重啓 service nmb restart
服務器

2. 關閉防火牆:
命令爲 /etc/init.d/iptables stop #不然服務端口外部沒法訪問網絡

3. 關閉selinux:
命令 vim /etc/sysconfig/selinux
配置 SELINUX=disabled
google

而後重啓服務器。spa


而後就是用戶和目錄權限等問題,下面是添加用戶和目錄的流程
1. 給linux系統添加用戶
命令
    useradd qj  
    passwd qjrest

2. 給smb添加用戶
命令 smbpasswd -a qjcode

3. 配置samba
命令 vim /etc/samba/smb.confblog

global配置:

[global]
# 其餘配置項目保持原樣
    security = share #這裏不改爲share,外部沒法瀏覽

共享目錄配置:

[qj]
        path = /home/qj
        comment = Home Directories
        browseable = yes
        writable = yes
        guest ok = yes
        valid users = qj
;       valid users = MYDOMAIN\%S
        public = yes
        security = user
        create mask = 0755
        directory mask = 0755
        force user = qj
        force group = qj
        available = yes

改好配置用service smb reload從新加載配置文件便可生效,也能夠重啓smb和nmb服務。

相關文章
相關標籤/搜索