一起来samba
来源:互联网 发布:淘宝网怎样申请退货 编辑:程序博客网 时间:2024/04/29 18:51
最近与室友之间频繁传文件,不喜飞鸽飞秋之类的,太麻烦,就整个samba服务器。
samba安装简单,这里就不说怎么安装了。
首先,为samba添加几个用户,需要注意的是使用smbpasswd添加的用户必须先存在于/etc/passwd.
- [root@s1 ~]# groupadd -g 30000 room
- [root@s1 ~]# for user in sheng yan qin
- > do
- > useradd -G room -s /sbin/nologin $user
- > done
- #以上为系统添加room组及无登录权限之用户
- [root@s1 ~]# for user in sheng yan qin
- > do
- > echo Adding $user to the smbpasswd file...
- > smbpasswd -a $user
- > done
- #以上添加smb用户,其中smbpasswd -a 为添加用户,不加参数a则为修改用户
创建共享文件夹/share,要求组成员只能修改自己的文件,属组为room
- [root@s1 ~]# mkdir -v /share
- [root@s1 ~]# chgrp room /share
- [root@s1 ~]# chmod 3775 /share
由于开启了SELinux需要相应上下文设置,方法有二
- 方法一:
- [root@s1 ~]# setsebool -P allow_smbd_anon_write on
- [root@s1 ~]# chcon -t public_content_rw_t /share
- 方法二:
- [root@s1 ~]# chcon -t samba_share_t /share
好了,终于可以开始配置文件了,要求只有room组成员有写权限,其他人只读,不要求访客访问以及组成员不能删除其他人文件,创建的新文件权限为0664
- [room]
- comment = share of 405
- path = /share
- write list = @room
- read only = yes
- public = no
- create mask = 0664
- #以上添加在/etc/samba/smb.conf末尾即可
到此,可以使用testparm检查一下配置文件的语法,如果没有问题,便可开启smb服务了
- [root@s1 ~]# testparm
- Load smb config files from /etc/samba/smb.conf
- ...
- [root@s1 ~]# service smb restart
window客户端访问此处略去不说了,linux可以在命令行下使用smbclient命令
- smbclient -U yan //10.106.6.201/room
- #回车后输入密码即可
本文出自 “不材神木” 博客,请务必保留此出处http://ouroboros.blog.51cto.com/2468486/562960
- 一起来samba
- Samba
- Samba
- Samba
- samba
- Samba
- SAMBA
- samba
- samba
- samba
- samba
- samba
- samba
- samba
- samba
- samba
- samba
- SAMBA
- 电脑眼睛保护色
- log4j 详解
- XMLHttpRequest Level 2 使用指南
- 前端学习笔记20130918
- 一个conky配置,还行吧
- 一起来samba
- 每天八小时加强版
- 域名转换为16进制
- C函数指针
- 用递归实现的二分查找
- VIM复制粘贴
- 如何设置音频质量
- Ubuntu11.04上如何收发Microsoft Exchange邮件【转】
- linux下openvpn 客户端启动/关闭脚本