關閉selinux 關閉ip tables
配置yum源
yum install samba
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
samba x86_64 3.5.4-68.el6 a 5.0 M
Transaction Summary
================================================================================
Install 1 Package(s)
Upgrade 0 Package(s)
Total download size: 5.0 M
Installed size: 17 M
Is this ok [y/N]:
創建一個需要共享的文件
mkdir /likun
chmod 777 /likun 給予權限 我是爲了方便給的最大權限
vim /etc/samba/smb.conf
最後添加
[111] 文件共享的名稱
path = /likun 文件共享的實際路徑
public = yes 需要用戶名和密碼訪問 如果 public = aa(用戶) 那麼這個就只能aa訪問
writable = yes 用戶可寫
[root@localhost /]# service smb restart
關閉 SMB 服務: [失敗]
啓動 SMB 服務: [確定]
創建smb用戶
注:一般文件共享用戶爲了系統安全是不允許登陸系統的 創建用戶的時候可以 -s
[root@localhost /]# useradd aa 創建一用戶叫aa
[root@localhost /]# smbpasswd -a aa 把系統用戶aa添加到smb用戶
New SMB password:
Retype new SMB password:
Added user aa.
測試:
aa是他的主目錄 也是有aa可以看到,其他人看不到。
111是共享的文件
可以上傳,下載.創建文件,創建文件夾,重命名.
爲了防止其他人誤刪除一般都會設置用戶上傳的權限
directory mask = 0700 用戶上傳的權限.
create mask = 0700 用戶上傳的權限
對上面那個0700不瞭解的看下面的圖.
附:一張文件和文件夾權限圖