原文地址:http://www.cnblogs.com/snoopys/p/6118488.html
網(wǎng)上很多samba配置文件的分享,但是大多數(shù)比較繁瑣噪奄,因為要設置帳號密碼之類的雁歌。但是我僅僅是個人使用,要什么密碼啊他托,只要能夠在window和Linux之間傳送文件就可以了祸憋,沒必要那么麻煩。下面請看最簡單的,不用帳號和密碼的samba配置方法: 第一步元践,安裝samba服務韭脊,命令:
yum install samba -y
備份原始的配置文件:
[root@linuxprobe ~]# mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
過濾掉無用的內(nèi)容: 先使用cat 命令讀入Smb 配置文件后通過grep 命令-v 參數(shù)(反向選擇)去掉所有注釋信息,然后分別刪選掉包含# 號的行(“#”) 单旁, 包含; 號的行(“;”) 以及所有的空白行(“^$”) 沪羔,最后最后將過濾后的信息覆蓋寫入到 /etc/samba/smb.conf 文件中。
cat /etc/samba/smb.conf.bak | grep -v"#"| grep -v";"| grep -v"^$"> /etc/samba/smb.conf
第二步象浑,修改配置文件:
vim /etc/samba/smb.conf蔫饰;
(提醒下修改某個文件時最好先備份下,這是個不錯的習慣)把[homes]和[printers]等都注釋掉 (也就是把======Share Definitions========下面的的 語句全注釋掉)然后添加下面幾行:
#============================ Share Definitions ==============================
[share]
comment = share// 共享的文件夾
path = /database// 共享文件的目錄
public= yes// 是否公共屬性
writable = yes
browseable=yes
available=yes
guest ok=yes
上面是設置共享目錄愉豺,接下來設置下登錄用戶和權限死嗦。
#?????? security = user// 注釋掉原來的user
security = share// 變成共享的
第三步,啟動服務粒氧。關閉防火墻:service iptables stop;設置SELinux:setenforce 0节腐;重啟smb服務:service smb restart外盯;第四步,測試:win+r ==>> \\192.168.10.150 不能寫入文件翼雀,執(zhí)行權限 檢查文件夾權限chmod 777 /database讓我們來看看過濾后的配置文件吧:
標準的Samba共享參數(shù)是這樣的: