版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

在Ubuntu20.04上安装samba服务,实现Linux与Windows文件共享。

代码块
apt install samba smbclient

...

代码块
title/etc/samba/smb.conf
[global]
    ....
    ntlm auth = yes
[homes]
    comment = Home Directories
    browseable = no
    writable = yes
    public = yes
    guest ok = yes
    writable = yes
    printable = no
    create mode = 0644
    directory mode = 0775
    valid users = %S

[share]
   path = /home/share
   writeable = yes
   browseable = yes
   guest ok = yes
   share modes = yes
   create mask = 7777
   directory mask = 7777

共享了两个目录,一个是home目录,对应挂载路径为//主机名/用户名,另一个是/home/share目录,对应挂载路径为//主机名/share。

添加samba用户和密码:

代码块
sampasswd -a xxx

启动samba服务:

代码块
/etc/init.d/samba-ad-dc restart

本机测试samba是否共享成功:

代码块
smbclient -L //localhost/share
smbclient -L //localhost/用户名

这里的//localhost/share就是前面smb.conf里的[share]的挂载路径。

在windows上挂载:

Image Added

Image Added

输入smbpasswd -a时指定的用户名和密码即可。