96SEO 2025-11-23 23:13 0
在 1991 年, 有个叫 Andrew Tridgell 的博士班研究生遇到了一件麻烦事,他手上有三部机器,分别是 DOS 系统、DEC公司的 Digital Unix 系统,还有 Sun 的 Unix 系统。当时 DEC 公司有发展出一套 PATHWORKS 软件,Ke以分享 DEC 的 Unix 和个人计算机的 DOS 文件数据,但 Sun 的 Unix 就无法通过这个软件来共享数据了。

我们先来说说 Samba 的历史, 了解了这个历史,我们对 Samba 就会有geng深的认识,我CPU干烧了。。
这个时候,Tridgell 就想:『咦!既然这两部系统Ke以相互沟通,那 Sun 的 Unix 为何就不Neng共享数据呢?为什么不Neng将这两部系统的运作原理找出来然后让 Sun 这部机器也Neng共享数据呢?』为了解决这个问题, 他开始写一个 program 去侦测 DOS 和 DEC 的 Unix 系统在数据分享传送时使用的通讯协议信息, 最后强调一点。 然后将这些重要的信息提取出来。基于这些信息, 他开发出了 Server Message Block 这个文件系统,而这套 SMB 软件就Neng够让 Unix 和 DOS 互相共享数据了。
我心态崩了。 因为时间的推移,Samba 应运而生。Samba 是一个开源软件,它Neng够让 Linux 和 Unix 系统与 Windows 系统互相共享文件和打印机。Samba 的出现,解决了 Tridgell 那时的困扰,也为后来的用户带来了极大的便利。
下面我们就来聊聊如何在 Linux 下配置 Samba,实现用户配置目录的共享。
一阵见血。 先说说需要确保你的 Linux 系统Yi经安装了 Samba。在大多数 Linux 发行版中,Ke以通过包管理器来安装 Samba。 sudo apt-get install samba 2. 配置 Samba 安装完成后需要编辑 Samba 的配置文件。在大多数 Linux 发行版中,这个文件位于 /etc/samba/smb.conf。 打开配置文件, 添加以下内容来共享用户配置目录: path = /home/%u valid users = @mygroup read only = no browsable = yes writable = yes 这里的 是共享的名称,/home/%u 表示共享用户的主目录,@mygroup 表示只有 mygroup 组的用户Ke以访问,read only = no 允许用户写入,browsable = yes 和 writable = yes 允许用户浏览和写入共享目录。 3. 设置用户权限 最后说一句。 配置完成后需要设置用户的权限。Ke以通过以下命令来添加用户到 mygroup 组: sudo groupadd mygroup sudo usermod -aG mygroup username 这里的 username 是要共享配置目录的用户名,太虐了。。 4. 启动 Samba 服务 再说说 启动 Samba 服务,以便共享目录生效,弄一下...。 sudo systemctl start smbd sudo systemctl enable smbd 通过以上步骤,我们就Ke以在 Linux 下使用 Samba 实现用户配置目录的共享了。 杀疯了! 这样,用户就Ke以方便地共享自己的配置文件,提高工作效率。
Demand feedback