CentOS7.2共享文件夹_安装配置SAMBA服务器
来源:互联网 发布:mac迅雷速度为0 编辑:程序博客网 时间:2024/04/28 09:19
假设我们有这样一个场景
共享名路径权限SHAREDOC/smb/docs所有人员包括来宾均可以访问RDDOCS/smb/tech仅允许特定组的用户进行读写访问特定组的组名为RD,目前的Alice、Jack、Tom三个人
1.安装SAMBA
如下即可:
# yum -y install samba samba-client samba-common
2.配置SAMBA服务器
创建共享目录(假设共享/smb目录下的文件)
# mkdir -p /smb/docs
# mkdir -p /smb/tech
配置内核参数
# ulimit -n 16384
# vi /etc/security/limits.conf
#在最后加入以下内容
* - nofile 16384
Tip: 这主要是避免在启动Samba时出现以下警告信息:
rlimit_max: increasing rlimit_max (1024) tominimum Windows limit (16384)
# cd /etc/samba/
//备份原有的配置文件
# cp smb.conf smb.conf.origin
# vi /etc/samba/smb.conf
删除原有所有内容,添加如下内容:
[global]
workgroup=BIGCLOUD
netbios name=ZZSRV2
server string=Samba Server
#security=share
security=user
map to guest = Bad User
[SHAREDOCS]
path=/smb/docs
readonly=yes
browseable=yes
guest ok=yes
[RDDOCS]
path = /smb/tech/
public = no
writable = yes
write list = @RD
validusers = @RD
3.创建用户并分配权限
//创建操作系统用户
# useraddalice
# useraddjack
# useradd tom
# useradd RD
//修改用户的组
# usermod -a-G RD alice
# usermod -a-G RD jack
# usermod -a-G RD tom
# id alice
uid=1000(alice) gid=1000(alice)groups=1000(alice),1003(RD)
//创建SAMBA用户
# smbpasswd-a alice
# smbpasswd-a jack
# smbpasswd-a tom
//修改目录权限
# chown RD:RD/smb/tech/
# chmod 770/smb/tech
//查看服务状态
# ll -d/smb/tech/
drwxrwx--- 2 RD RD 4096 Aug 11 17:08 /smb/tech/
# systemctlrestart smb
# systemctlenable smb
# systemctlstatus smb
测试:(在windows7中)
或者:
列出某个IP地址所提供的共享文件夹 smbclient -L 198.168.0.1 -U username%password
创建一个共享文件夹 smbclient -c "mkdir share1" //192.168.0.1/tmp -U username%password
- CentOS7.2共享文件夹_安装配置SAMBA服务器
- CentOS7安装配置SAMBA服务器
- CentOS7安装配置Samba服务器
- CentOS 配置 samba服务器建立共享文件夹
- 配置samba共享文件夹
- CentOS7安装Samba服务器
- samba服务器搭建共享文件夹
- CentOS7配置samba共享服务
- centos7 配置samba共享服务
- centos7 配置samba共享服务
- samba共享服务器配置
- fedora19下配置samba服务器与windows7共享文件夹
- centos7.0 安装配置samba文件共享服务
- CentOS7安装配置Samba
- samba配置window共享文件夹
- ubuntu安装samba共享文件夹
- centos7上配置Samba服务器
- centOS7 建立samba服务器,实现目录共享
- Leetcode:303. Range Sum Query - Immutable(JAVA)
- 常见http状态码详解
- Improved SLIC 算法学习笔记
- css居中控制 水平居中 垂直居中
- Eclipse 乱码 解决方案总结(UTF8 -- GBK)
- CentOS7.2共享文件夹_安装配置SAMBA服务器
- GRID-颜色移上去的变化
- 【初级C语言】简单的程序设计案例
- 浅谈ios异步加载
- 总结一下开学到现在的几次面试经历
- Android 中拦截 Activity 的启动(拦截系统的 Intent)
- R系列之一 ----逻辑回归
- linux 从一台机器复制文件到另一台linux机器上去
- iOS中frame和bounds的区别