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