samba服务器创建和连接方法(详细)

2024-07-19 1021阅读

目录

  • 一、在Ubuntu添加samba服务器
    • 步骤 1:安装Samba
    • 步骤 2:创建共享目录
    • 步骤 3:配置Samba
    • 步骤 4:设置Samba用户密码
    • 步骤 5:重启Samba服务
    • 二、添加samba用户组
      • 步骤 1:创建Samba用户组
      • 步骤 2:将用户添加到Samba用户组
      • 步骤 3:设置Samba共享
      • 步骤 4:重启Samba服务
      • 三、linux环境连接samba服务器
        • 方法 1:使用mount命令
        • 方法 2:使用文件管理器
        • 四、Windows环境连接samba服务器
          • 通过资源管理器连接
          • 通过磁盘映射连接

            一、在Ubuntu添加samba服务器

            Samba是一个开源的软件套件,提供了在Linux和Unix系统上与Windows操作系统进行文件和打印机共享的能力。它允许不同操作系统的计算机之间通过SMB/CIFS协议(Server Message Block / Common Internet File System)进行通信,实现文件共享、打印服务和其他相关网络服务。

            samba服务器创建和连接方法(详细)
            (图片来源网络,侵删)

            以下是在Ubuntu上安装和配置Samba服务器的步骤:

            步骤 1:安装Samba

            在终端中执行以下命令安装Samba:

            sudo apt update
            sudo apt install samba
            

            步骤 2:创建共享目录

            创建一个你想要共享的目录,例如,我们将创建一个名为"shared"的目录:

            sudo mkdir /srv/shared
            sudo chmod 1777 /srv/shared
            

            步骤 3:配置Samba

            可以使用任何文本编辑器来编辑samba配置文件,例如 nano:

            sudo nano /etc/samba/smb.conf
            

            在文件的底部,添加以下内容:

            [shared]
               comment = Shared Folder
               path = /srv/shared
               read only = no
               browsable = yes
               guest ok = yes
               create mask = 0777
               directory mask = 0777
            

            这会创建一个名为"shared"的共享,允许访客访问,并设置读写权限。

            步骤 4:设置Samba用户密码

            为了能够访问Samba共享,需要为用户设置Samba密码。假设的用户名是 “your_username”,执行以下命令:

            sudo smbpasswd -a your_username
            

            系统将要求你输入密码。请记住这个密码,因为你将在连接时使用它。

            步骤 5:重启Samba服务

            配置完成后,重启Samba服务以使更改生效:

            sudo service smbd restart
            

            二、添加samba用户组

            如果想在Samba中使用用户组来管理访问权限,可以通过Samba配置文件进行设置:

            步骤 1:创建Samba用户组

            在Linux系统上,首先创建一个用于Samba的用户组,可以使用以下命令:

            sudo groupadd sambausers
            

            步骤 2:将用户添加到Samba用户组

            将需要访问Samba共享的用户添加到刚刚创建的用户组。例如,将用户 your_username 添加到 sambausers 组:

            sudo usermod -aG sambausers your_username
            

            步骤 3:设置Samba共享

            编辑Samba配置文件:

            sudo nano /etc/samba/smb.conf
            

            在文件底部添加以下内容:

            [shared]
               comment = Shared Folder
               path = /srv/shared
               read only = no
               browsable = yes
               valid users = @sambausers
               create mask = 0775
               directory mask = 0775
            
            • valid users = @sambausers 指定了可以访问这个共享的用户组。
            • create mask = 0775 和 directory mask = 0775 设置了新创建文件和目录的权限。

              步骤 4:重启Samba服务

              重启Samba服务以使更改生效:

              sudo service smbd restart
              

              现在,只有属于 sambausers 用户组的用户才能访问共享目录。

              三、linux环境连接samba服务器

              在Linux下连接到Samba共享通常可以使用mount命令或者通过文件管理器进行。以下是两种方法的示例:

              方法 1:使用mount命令

              打开终端,执行以下命令:

              sudo mount -t cifs ///shared /mnt/your_mount_point -o username=your_username,password=your_password,iocharset=utf8,file_mode=0777,dir_mode=0777
              

              其中:

              • 是你Samba服务器的IP地址或主机名;
              • /shared 是你在Samba服务器上共享的目录名;
              • /mnt/your_mount_point 是本地用于挂载共享目录的路径。确保这个路径是存在的,如果不存在,可以提前创建;

                在命令中,你需要替换 your_username 和 your_password 为你在Samba服务器上的用户名和密码。

                方法 2:使用文件管理器

                1. 打开文件管理器(比如Nautilus、Thunar、Dolphin等)。
                2. 在地址栏中输入 smb:///shared,然后按 Enter 键。
                3. 输入你的Samba用户名和密码,然后点击连接。

                四、Windows环境连接samba服务器

                通过资源管理器连接

                1. 通过 Win + E 快捷键或从开始菜单中打开资源管理器。

                2. 在资源管理器的地址栏中,输入以下格式的路径:

                \\Samba_Server_IP\shared
                

                其中 是你的Samba服务器的IP地址或主机名,shared 是你在Samba服务器上共享的目录的路径。

                1. 按照提示输入用户名和密码。输入你在Samba服务器上设置的用户名和密码。

                2. 连接成功后,你应该能够在资源管理器中看到Samba共享目录,并可以像操作本地文件夹一样使用它。

                通过磁盘映射连接

                在Windows中,可以通过创建磁盘映射(也称为网络驱动器映射)的方式连接到Samba共享:

                1. 点击顶部的“映射网络驱动器”按钮。
                2. 在弹出的“映射网络驱动器”对话框中,选择一个未使用的磁盘符作为网络驱动器。
                3. 在“文件夹”框中输入Samba共享的路径,例如:\Samba_Server_IP\shared,其中 是你的Samba服务器的IP地址或主机名,shared 是你在Samba服务器上共享目录的路径。
                4. 点击“完成”或“连接”,按照提示输入用户名和密码:
                5. 完成上述步骤后,你的Samba共享将被映射为一个磁盘驱动器,你可以在资源管理器中看到它。
VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]