主页 > 知识库 > linux跨平台共享之samba 配置方法

linux跨平台共享之samba 配置方法

热门标签:漳州外呼系统怎么样 哪个地图标注更清晰 开封400电话办理价格 4s店如何在百度地图标注 曲阜地图标注app 内蒙古电信外呼系统 天津人工电销机器人费用 凯立德剧院地图标注 地图标注小区项目入驻

samba一个很强大的跨平台共享服务,在这里废话我就不多说了,直奔主题,由于部门近日招聘新员工,今天把我们开发部门一些经常使用的软件放入共享,每次来新员工直接去共享下载就可以了。所以在服务器端(公司内部服务器,系统 redhat 6.1)

目的:在linux端提供共享目录,windows端可以访问该目录,为了安全起见,只有管理员用户有读写权限,普通用户只能读。

首先linux端:

1.安装samba

# yum install samba -y

# rpm -qa | grep samba

samba-common-3.5.6-86.el6.x86_64

samba-client-3.5.6-86.el6.x86_64

samba-winbind-clients-3.5.6-86.el6.x86_64

samba-3.5.6-86.el6.x86_64

2.添加samba用户

# useradd -d /data/share smb //该用户为管理员用户,读写权限,/data/share为共享目录

# smbpasswd -a smb

# useradd smbshare //该用户给新员工使用,只读即只能下载,不能上传和修改

# smbpasswd -a smbshare

3.启动samba

# service smb restart

4.允许samba共享自己的根目录

#setsebool -P samba_enable_home_dirs 1

# getsebool -a | grep samba

samba_enable_home_dirs --> on //这一项变成on

5.编辑配置文件

# vi/etc/samba/smb.conf

1)在Global Setting下面配置:

security = share

workgroup = Workgroup

display charset = UTF-8

unix charset = UTF-8

2)在文件最末配置

[share]

comment = network share

path = /data/share

public = yes

writable = yes

printable = no

browseable = yes //隐藏文件夹,相当于windows下的$,yes为显示,no隐藏

valid users = smb,smbshare //有效用户

write list = @smb //只有属于smb组的用户才有写权限

create mask = 755

directory mask = 755

guest ok = no //匿名访问关闭

6.重启smb服务

# service smb restart

7.windows访问,若提示无权访问,联系管理员……,那么就在linux上关闭selinux

命令:#setenforce 0

暂时停掉SELinux

1)输入你的服务器IP+共享文件名

2)为了防止普通用户修改共享文件夹的内容或者肆意上传,所以设置了两个用户

smb用户是给管理员用的,可以上传下载,而smbshare是给普通用户只用的,只 能下载。

3)使用smbshare用户测试

在共享目录创建文件失败

这样就可以保证共享目录的安全性了~~~

本文出自 “我就是我非此非彼” 博客

标签:开封 绵阳 莆田 武汉 南阳 阳泉 南京 黔南

巨人网络通讯声明:本文标题《linux跨平台共享之samba 配置方法》,本文关键词  linux,跨平台,共享,之,samba,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《linux跨平台共享之samba 配置方法》相关的同类信息!
  • 本页收集关于linux跨平台共享之samba 配置方法的相关信息资讯供网民参考!
  • 推荐文章