天天看点

Samba 文件共享

关闭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.

测试:

Samba 文件共享
Samba 文件共享
Samba 文件共享

aa是他的主目录 也是有aa可以看到,其他人看不到。

111是共享的文件

Samba 文件共享

可以上传,下载.创建文件,创建文件夹,重命名.

为了防止其他人误删除一般都会设置用户上传的权限

directory mask = 0700 用户上传的权限.

create mask = 0700 用户上传的权限

对上面那个0700不了解的看下面的图.

附:一张文件和文件夹权限图

Samba 文件共享