Linux与Mac、windows利用Samba服务器共享

介绍

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,能够完成在windows、mac操作系统下访问linux系统下的共享文件.

安装Samba服务器

在Linux的命令窗口通过apt命令进行安装

sudo apt-get install samba samba-common
输入命令后的界面,首先需要输入你的开机密码,然后再输入y

这样在Linux服务器上就安装好了Samba服务器

配置共享文件夹

1、通过终端,先进入你的home路径,然后可以创建一个文件夹share,输入以下命令

mkdir share

2、你也可以通过文件GUI界面进行创建,像Mac一样点击右键创建文件夹

注意

有的时候你在home路径下无法创建文件夹,只能创建文件,那么这个时候,应该怎么解决呢?其实这个根据个人的爱好和系统安装的偏好设置有关系,你可以点击home文件夹,
这是我的home文件夹里面的东西

大家可以看一下,我的home是不一样的,那么home应该是怎么样的呢?


默认home是包含这些文件夹的

这个时候,我们需要在一次进入下一层目录
cd python
进入python后的界面

3、创建共享文件夹share

mkdir share

4、修改文件夹的权限

sudo chmod 777 share

5、修改Samba服务器的权限

sudo vi /etc/samba/smb.conf

通过按i进行编辑,编辑完成按ESC,然后shift+:输入wq!进行保存

6、这样你的Samba服务器就配置成功了,并且是一个可读可写的权限。
7、配置Samba服务器用户

sudo touch /etc/samba/smbpasswd  #添加Samba用户

sudo smbpasswd -a python
输入上面命令后,会弹出这个,就是为当前Samba用户设置密码

8、重启Samba服务器

 sudo /etc/init.d/smbd restart

9、利用Mac进行访问
1、首先输入下面命令,得到Linux系统的IP地址

ifconfig
找到IP地址

2、Mac链接


点击链接服务器

3、输入IP地址


注意输入的格式,smb://--------

4、这样就可以访问Linux下的share了,并且可以对其进行修改和添加等操作

总结

文章写的比较简单,如果有什么能够帮到你的,可以留言,我们一起探讨。

推荐阅读更多精彩内容