我将尝试用最简单的方式来解释这个场景;
我这里有20台电脑,
14 - Xubuntu(pc1、pc 2、pc 3、pc 4、pc 5、pc 6、pc 7、pc 8、pc 9、pc 10 pc、11、pc 12、pc13、pc14)5 - Lubuntu(pc15、pc16、pc17、pc18、pc19)1 - Ubuntu(pc20)
全部连接到 LAN(局域网)
现在,是否有可能在所有这些之间启用纯文件共享?
每台计算机的桌面上都会有一个名为“共享”的文件夹,局域网上的任何人都可以写入和读取该文件夹。
复制/粘贴或访问共享文件夹时不应有用户名和密码或任何类型的身份验证(我不关心安全性)
请有人能帮我设置一下这个东西吗?
并且请考虑一下,我无法承受任何花哨的惊喜,因为最终用户(操作员)已经习惯了 winXP 文件共享。
到目前为止,我尝试使用 Samba,有时它可以工作,有时它会说权限被拒绝、连接被拒绝、卷未安装。我在每台计算机上都安装了 thunar 文件管理器。
有时复制一个 2 MB 的文件需要很长时间,它一直说正在复制……直到我束手无策。然后我最终使用闪存驱动器
答案1
按照传统方式操作。通过 Samba 共享。通过挂载访问。在文件管理器中用窗口名称(例如 C、D、E..等)为它们添加书签。为每台 PC 安装
桑巴 系统配置-samba
从 LxPanel 菜单中,打开系统工具 > Samba
将文件夹共享为名为“C”,并设置为与所有人共享。
将启动脚本复制到每台电脑,并在登录时自动执行,例如
sudo mkdir /mnt/C 2>/dev/null sudo umount /mnt/C 2>/dev/null sudo mkdir /mnt/D 2>/dev/null sudo umount /mnt/D 2>/dev/null ..ETC.. IPADR1 = $(nmblookup -R host1 | grep'host1'| cut -d' ' -f1) sudo mount --type cifs -o guest //$IPADR1/C /mnt/C -o uid=user1 -o gid=user1 IPADR2 = $(nmblookup -R host2 | grep'host2'| cut -d' ' -f1) sudo mount --type cifs -o guest //$IPADR1/D /mnt/D -o uid=user2 -o gid=user2 ..ETC..
在文件管理器中打开 /mnt/C 并将其标记为“C”......等等。
(http://petepr.hubpages.com/hub/Lubuntu-Linux-Network-File-Shares)