安装配置Samba服务器(CentOS7)
2017-09-27 10:51
309 查看
假设我们有这样一个需求
共享名 路径 权限
Mealkey_Share /smb/docs 所有人员包括来宾均可以访问
Group /smb/tech 仅允许特定组的用户进行读写访问
特定组的组名为RD,目前的有zyy一人
1、安装Samba
yum -y install samba samba-client samba-common
2、创建共享目录(假设共享/smb目录下的文件)
# mkdir -p /smb/docs
# mkdir -p /smb/tech
3、配置内核参数
# ulimit -n 16384
# vi /etc/security/limits.conf
在最后加入以下内容
* - nofile 16384
4、配置Samba服务器
# vi/etc/samba/smb.conf
删除原有所有内容(vi删除所有内容命令:用G转到文件尾-->ESC-->:1,.d),添加如下内容:
[global]
workgroup=BIGCLOUD
netbios name=ZZSRV2
server string=Samba Server
#security=share
security=user
map to guest = Bad User
[Mealkey_Share]
path=/smb/docs
# readonly=yes
browseable=yes
guest ok=yes
writable = yes
write list = @RD
[Group]
path = /smb/tech/
public = no
writable = yes
write list = @RD
validusers = @RD
5、创建用户并分配权限
//创建操作系统用户
# useradd zyy
# useradd RD
//修改用户的组
# usermod -a -G RD zyy
//创建SAMBA用户
# smbpasswd -a zyy
//修改目录权限
# chown RD:RD /smb/tech
# chmod 770 /smb/tech
# chown RD:RD /smb/docs
# chmod 770 /smb/docs
//查看服务状态
# ll /smb/
6、启动Samba服务器
# systemctl restart smb
# systemctl enable smb
# systemctl status smb
7、测试连通性
// Linux上测试
# smbclient -L localhost -U zyyP@
# smbclient //192.168.110.247/Group -U zyy
//Windows上测试
运行窗口输入 \\192.168.110.247
打开后直接可以拖拽文件至目录中
共享名 路径 权限
Mealkey_Share /smb/docs 所有人员包括来宾均可以访问
Group /smb/tech 仅允许特定组的用户进行读写访问
特定组的组名为RD,目前的有zyy一人
1、安装Samba
yum -y install samba samba-client samba-common
2、创建共享目录(假设共享/smb目录下的文件)
# mkdir -p /smb/docs
# mkdir -p /smb/tech
3、配置内核参数
# ulimit -n 16384
# vi /etc/security/limits.conf
在最后加入以下内容
* - nofile 16384
4、配置Samba服务器
# vi/etc/samba/smb.conf
删除原有所有内容(vi删除所有内容命令:用G转到文件尾-->ESC-->:1,.d),添加如下内容:
[global]
workgroup=BIGCLOUD
netbios name=ZZSRV2
server string=Samba Server
#security=share
security=user
map to guest = Bad User
[Mealkey_Share]
path=/smb/docs
# readonly=yes
browseable=yes
guest ok=yes
writable = yes
write list = @RD
[Group]
path = /smb/tech/
public = no
writable = yes
write list = @RD
validusers = @RD
5、创建用户并分配权限
//创建操作系统用户
# useradd zyy
# useradd RD
//修改用户的组
# usermod -a -G RD zyy
//创建SAMBA用户
# smbpasswd -a zyy
//修改目录权限
# chown RD:RD /smb/tech
# chmod 770 /smb/tech
# chown RD:RD /smb/docs
# chmod 770 /smb/docs
//查看服务状态
# ll /smb/
6、启动Samba服务器
# systemctl restart smb
# systemctl enable smb
# systemctl status smb
7、测试连通性
// Linux上测试
# smbclient -L localhost -U zyyP@
# smbclient //192.168.110.247/Group -U zyy
//Windows上测试
运行窗口输入 \\192.168.110.247
打开后直接可以拖拽文件至目录中
相关文章推荐
- CentOS7安装配置SAMBA服务器
- CentOS7安装配置Samba服务器
- CentOS7安装配置SAMBA服务器
- CentOS7安装配置SAMBA服务器
- CentOs7 安装jdk1.8并配置环境
- CentOS7安装并配置PostgreSQL
- CentOS7下安装配置流媒体服务器Red5
- 安装配置Samba服务器
- CentOS7 安装配置 MariaDB
- 13-安装与配置Samba服务器
- Centos7安装Tair及配置测试
- centos7 confluence5.8.10安装 配置 汉化以及破解
- CentOS7安装配置phpMyAdmin
- CentOS7中JDK安装及环境变量配置
- Centos7中anaconda的安装配置之忘记添加环境变量怎么办-->XGboost安装-->vi退出
- CentOS7 64位下MySQL5.7安装与配置(YUM)
- CentOS7安装并配置nginx服务器
- samba服务器的安装和配置
- CentOS7安装配置telnet-server
- Centos7安装并配置mysql5.6完美教程