安装及配置Samba的过程和遇到的问题解决

本文详细介绍如何在Linux环境下安装Samba服务,并配置共享文件夹,实现与Windows系统的跨平台文件共享。包括安装步骤、配置文件调整、用户添加、权限设置等内容。

安装及配置Samba

我的主机:192.168.11.63
我的虚拟机:192.168.74.128
过程中的参考文章:https://blog.youkuaiyun.com/LoserFei/article/details/106560589

1.安装samba
sudo apt-get install samba
sudo apt-get install smbclient

Samba在安装和配置上很简单,难的在于它的网络环境上的配置,涉及到防火墙、子网、路由等地方出问题。
大部分原因不是安装上的问题,而是防火墙、子网、路由上面出问题。
sudo su先以root身份登录
1.首先确保第一件事情,第一件事情通了,后面的事情就很简单了。
第一件事就Windows和linux之间能够互相ping通!ping通了就成功了一半
在Windows和linnux的终端中互相ping各自的ip地址。

2.配置文件
cd到etc/samba/找到sam.conf
vim它
配置文件在末尾
[share]
path = /home/share
public = yes
writable = yes
read only = no
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup
available = yes
browseable = yes
guest ok = yes

然后检查语法错误:testparm
会显示语法错误

3.配置完文件,
cd
cd回到home创建一个文件夹share
mkdir share
ls -l 查看一下
drwxr-xr-x 2 root root 4096 3月 17 17:51 share/

4.添加用户
adduser zhouyuhang
显示zhouyuhang已存在
设置密码sudo smbpasswd -a zhouyuhang

重启Samba
sudo /etc/init.d/smbd restart
sudo /etc/init.d/nmbd restart
在Windows,运行,输入虚拟机的ip地址//192.168.74.128就可以访问了,然后输入账号密码,就是你刚刚设置的账号密码。

最后的问题:Windows上访问samba进行写操作没有权限
按下面文章的两步去操作
1.在配置文件的[share]中,加入 这句 read only = no
2.把share文件夹设置为777权限,这样就可以直接在Windows中的share中修改,新建各种文件了,随便进行写操作都OK。
不过,如果是先在linux中创建的文件,Windows还是没有权限,这样就要在linux中先去修改文件的权限,Windows才能去操作。
sudo chmod 777 -R /home\share
已解决:https://www.cnblogs.com/buckm/p/15426932.html

最后,在Windows中把通过 运行+//192.168.74.128 打开的share,右键,映射网络驱动器。然后以后就可以在我的电脑里面看到这个共享文件夹了。当虚拟机打开的时候,共享文件夹就会打开。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值