关闭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不了解的看下面的图.
附:一张文件和文件夹权限图