通过samba访问Linux服务器共享文件夹

目录

    • 背景
    • 服务器侧
    • macOS侧

背景

最近入职新公司,习惯了用Mac开发,新公司AOSP工程源码同步到一个编译服务器。为了提高代码阅读、修改和编译的效率,参考网上的指导实现macOS上用samba访问编译服务器的共享目录。

服务器侧

  1. 先确认自己的服务器是否已经安装Samba,已经安装的情况如下:
[administrator@test]$ rpm -qa | grep samba
samba-libs-4.10.16-18.el7_9.x86_64
samba-client-libs-4.10.16-18.el7_9.x86_64
samba-common-4.10.16-18.el7_9.noarch
samba-common-tools-4.10.16-18.el7_9.x86_64
samba-common-libs-4.10.16-18.el7_9.x86_64
samba-4.10.16-18.el7_9.x86_64
  1. 如果没有安装Samba,可以通过如下命令安装:
[administrator@test]$ yum -y install samba
  1. 为Linux用户添加samba登录密码:
[administrator@test]$ sudo smbpasswd -a administrator
  1. 创建需要共享的目录,配置smb.conf,重新启动Samba服务:
[administrator@test]$ mkdir myShared
[administrator@test]$ vim /etc/samba/smb.conf
//在后面添加自己的Samba共享目录
[administrator]
        comment = administrator shared dirs with password
        path = /media/administrator/myShared
        browseable = yes
        writable = yes
        create mask = 0664
        directory mask = 0777
 
[administrator@test]$ sudo service smb restart

macOS侧

  1. 打开Finder->前往->连接服务器
  2. 输入smb:服务器ip
    通过samba访问Linux服务器共享文件夹_第1张图片

注意:如果samba成功后发现文件夹是空的,去服务器把selinux权限关掉再试试(敲命令setenforce 0)。

你可能感兴趣的:(器,服务器,linux,运维)