Linux 学习笔记_12_Windows与Linux文件共享服务_1.1_--Samba(下)Samba经典应用案例-阿里云开发者社区

开发者社区> 开发与运维> 正文

Linux 学习笔记_12_Windows与Linux文件共享服务_1.1_--Samba(下)Samba经典应用案例

简介: 五、【Samba应用案例二】 设置Samba共享目录/software,允许用户jack和mary可以通过Windows客户端访问,并具有读写权限。
五、【Samba应用案例二】
设置Samba共享目录/software,允许用户jack和mary可以通过Windows客户端访问,并具有读写权限。
1、创建目录/software,添加用户jack,mary
2、如果启动了SELinux,执行如下命令启动用户可访问系统目录:

chcon -t samba_share_t 共享目录/software


3、编辑Samba配置文件:/etc/samba/smb.conf
建议在文件末尾添加:
[software] // 共享名,在Windows客户端可见,必须是合法字符
path = /software// 指定共享目录,不可指定两个
valid users = jack mary// 指定有效访问用户
writable = yes// 权限


4、设置用户jack,mary的Samba验证密码,重新启动Samba服务,有些Samba服务已启动,不需重启


【附:】
用户在共享目录中能够创建文件
1)Samba是否授予了该用户的写权限
2)用户在Linux系统中,是否对共享目录有写权限
实现功能2)
1、groupadd softadmin//添加组
2、usermod -G softadmin jack
    usermod -G softadmin mary
3、chgrp softadmin /software
4、chmod g+w /software

六、Samba服务器检测命令
1、测试语法错误
警告:在Samba配置文件中,如果一个选项写错了,则程序认为这一项没写!!
testparm 命令
检测Samba的配置文件,它会读取每一个设置段,发现错误,回车进入查看


六、【Samba应用案例三】
建立一个公共的只读目录/public,所有人都可以浏览目录内容
[public]
path = /public
comment = Read Only Public
writable = no


七、【Samba应用案例四】
建立部门资料共享目录/hr,部门的每个人都可以读写,但是不能删除别人创建的文件
[hr]
path = /hr
valid users = zhangsan lisi wangwu
writable = yes

# chmod 1777 /hr

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章