centos 配置samba

 本來以爲配置samba很簡單,不想寫這個配置筆記,但是今天突然用到想不起怎麼配了,所以有必要記錄一下

 

安裝samba服務

yum install samba*

smb配置文件 /etc/samba/smb.conf

編輯

其他不用動,在文章末尾添加

 

 [share]

        comment = Public Stuff

        path = /home/samba

        public = yes

        writable = yes

這裏只是我常用的配置筆記所以就不詳解了,再說我也解釋不了 呵呵
不過這裏路徑一定要有
所以要新建目錄 mkdir /home/samba
在配置smb需要的用戶名和密碼
smbpasswd 用戶名 
輸入密碼  確認密碼
注意這裏的用戶名要在centos系統中有,所以可以新建一個用於共享的用戶
useradd share
 
然後修改共享目錄的權限  chmod 777 /home/samba
  權限配置這裏也不解釋 這裏是給所有用戶讀寫權限,也可以設置只有share用讀寫權限
 
然後設置防火牆讓samba通行,或關閉防火牆,這樣就能客戶端訪問了
 
可以通過命令setup 去圖形設置,也可以打命令方形端口 tcp 139 445 udp 137 138 445 (既不清了)我用的前者
linux 訪問 
可以通過 smbclient 這個我不會也沒用過,可以上網搜一下
可以通過mount 掛載 簡單用法 mount //ip/sharename -o user=jason,password=dd
windows 就不說了
 
ps:默認用windows\\ip去共享samba的共享,會使用的用戶組是user


這個在global區域配置
security = user

也就是爲什麼登錄到samba服務器而不用輸入用戶名和密碼,但是如果samba共享文件夾不給user組權限,或是other權限,則只能看見有哪些共享而不能去訪問。
解決辦法如下:
可以把security = user改爲其他用戶組也可以註釋掉
當註釋掉的時候也就是要登錄時輸入你用smbpasswd -a添加的用戶名和密碼
也可以給共享文件夾添加other的讀寫執行權限

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章