安装及配置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,右键,映射网络驱动器。然后以后就可以在我的电脑里面看到这个共享文件夹了。当虚拟机打开的时候,共享文件夹就会打开。
本文详细介绍如何在Linux环境下安装Samba服务,并配置共享文件夹,实现与Windows系统的跨平台文件共享。包括安装步骤、配置文件调整、用户添加、权限设置等内容。
1260

被折叠的 条评论
为什么被折叠?



