我有两台运行 Ubuntu 18.04 的机器,一台台式机和一台笔记本电脑。还有多台运行 Linux Mint 19.1 的 PC。
台式机是基于 AMD 的 64 位机器。笔记本电脑是基于 Intel 的 64 位机器。两台机器都从同一源安装 Ubuntu18.04.2.iso
我通过右键单击文件夹并设置 samba 共享来创建共享。我还尝试在 /etc/samba/smb.conf 中进行输入,但无济于事。不能同时进行。
当我在笔记本电脑上共享文件夹时,所有机器都可以访问该文件夹。当我在台式机上执行相同操作时,该文件夹可见但所有机器都无法访问。
Mint 可以很好地与所有机器共享。
我尝试在桌面上的单独分区和驱动器上进行全新安装。同样的问题仍然存在。然后我用 Mint 19.1 Cinnamon 替换了它,共享在所有机器上都起作用了。
到底是怎么回事?
我从 Ubuntu08 开始断断续续地使用 Ubuntu,从 2011 年开始就一直使用。但我正在考虑换用 Mint,因为它似乎可以做其他所有事情并且可以共享文件。
在回答你的问题ajgringo619抱歉耽误了,但它需要一段时间才能插入代码,格式正确
testparm -s Load smb config files from /etc/samba/smb.conf rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384) WARNING: The "syslog" option is deprecated Processing section "[printers]" Processing section "[print$]" Loaded services file OK. Server role: ROLE_STANDALONE
# Global parameters [global] dns proxy = No log file = /var/log/samba/log.%m map to guest = Bad User max log size = 1000 obey pam restrictions = Yes pam password change = Yes panic action = /usr/share/samba/panic-action %d passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . passwd program = /usr/bin/passwd %u server role = standalone server server string = %h server (Samba, Ubuntu) syslog = 0 unix password sync = Yes usershare allow guests = Yes idmap config * : backend = tdb
[printers] browseable = No comment = All Printers create mask = 0700 path = /var/spool/samba printable = Yes
[print$] comment = Printer Drivers path = /var/lib/samba/printers
我使用 diff 将其与 Mint 安装的输出进行比较,唯一的区别是前面有一条注释 #
我希望共享类型是网络上的任何人(包括访问者)都只能读取。共享上所有文件的 Linux 权限为 rwxr-xr-x,所有者是我。
答案1
更改为使用 Mint cinnamon 19.2,没有任何问题,并为客人提供了更简单的用户体验。很遗憾离开 ubuntu。在从现有的 mint 19.1 升级到 19.2 期间,我注意到一条评论说,ubuntu 18.04 无法很好地处理 samba,并且推荐对 smb.conf 进行修改。我可能会尝试这些,看看 ubuntu 是否能正常工作。再见 ubuntu,是的,我知道 mint 是 ubuntu 的改进版。