1. 安装Samba
首先,确保你的Ubuntu系统已经安装了Samba。如果尚未安装,可以通过以下命令进行安装:
sudo apt update
sudo apt install samba
2. 创建共享文件夹
在Ubuntu上创建一个用于共享的文件夹,例如创建一个名为shared的文件夹:
sudo mkdir /shared
3. 创建Samba用户并设置密码
为了安全地访问共享文件夹,需要创建一个Samba用户并设置密码。例如,创建一个名为myuser的用户:
sudo useradd myuser
接下来,为该用户设置密码:
sudo smbpasswd -a myuser
在提示时输入并确认密码。
4. 配置Samba
编辑Samba的配置文件以定义共享文件夹和用户权限。配置文件通常位于/etc/samba/smb.conf。你可以使用文本编辑器打开该文件进行编辑,例如使用vim:
sudo vi /etc/samba/smb.conf
在配置文件中,添加以下内容以定义共享文件夹(将shared替换为你的共享文件夹名称):
[shared]
path = /shared
browsable = yes
writable = yes
valid users = myuser
确保valid users设置为你在步骤3中创建的Samba用户。
5. 设置目录权限
确保Samba用户有权访问这些目录。可以使用chmod和chown命令来设置目录的权限和所有者。例如:
sudo chown -R myuser:sambashare /shared
sudo chmod -R 775 /shared
6. 重启Samba服务以应用更改
重启Samba服务以使更改生效:
sudo systemctl restart smbd
7、问题记录:
在用户密码均正确的情况下,在window10中连接samba共享目录,却报错:指定的网络密码不正确。
原因是未支持windows的登录验证,需在samba的配置文件:/etc/samba/smb.conf
[global] 模块中写入:
ntlm auth = yes
1082

被折叠的 条评论
为什么被折叠?



