如何在 Ubuntu 18.04 上配置 samba
我从 Ubuntu Software 安装了 Samba,但它无法启动,卸载 Samba 后,我还安装了 gksu,然后重新安装它
答案1
您的问题不太详细,但这里有一些建议:
检查 Samba 是否已安装:
whereis samba
创建 Samba 共享(Samba 需要知道您想要共享什么!):
mkdir /home/<username>/sambashare/ sudo nano /etc/samba/smb.conf
在文件底部添加以下行:
[sambashare] comment = Samba on Ubuntu path = /home/username/sambashare read only = no browsable = yes
最后,重新启动 Samba 以便它加载您的新配置:
sudo service smbd restart
现在您需要创建一个 Samba 用户(不是系统中已存在一个这样的文件):
sudo smbpasswd -a username
Samba 现在应该正在运行。要从另一台计算机连接到 Samba 共享:
- 在 Mac OS X 或 Linux 下:打开文件浏览器,单击连接到服务器,然后在对话框中输入
smb://ip-address/sambashare
(用您的值替换ip-address
和)。sambashare
- 在 Windows 上,打开文件资源管理器并在窗口顶部的路径中输入
\\ip-address\sambashare
- 在 Mac OS X 或 Linux 下:打开文件浏览器,单击连接到服务器,然后在对话框中输入
希望您现在已经解决了!
答案2
我猜测您所说的“Samba”是指 system-config-samba 而不是 samba 包。
由于您已经以某种方式安装了 gksu 并假设它可以正常工作,剩下的唯一部分就是添加 magic 文件。这将创建一个空文件,system-config-samba 需要运行该文件:
sudo touch /etc/libuser.conf
如果这不起作用你可以考虑这个:启动 Samba 时出现错误
附注:您应该考虑学习如何直接创建自己的共享,正如 RichardC 上面概述的那样,因为该应用程序最终可能会从存储库中删除:https://bugs.launchpad.net/ubuntu/+source/system-config-samba/+bug/1740419