samba 文件共享

Samba 基本配置

安装 Samba

   apt install samba

添加组和用户

假定已经有一个本地用户 mylocaluser

   # 创建 smb 的组
   /usr/sbin/addgroup smbgroup
   # 把用户加到组里
   /usr/sbin/usermod -aG smbgroup mylocaluser
   # 设置用户的远程密码,可以与本地登录密码不同
   smbpasswd -a mylocaluser

配置文件

首先一定要备份一份

   cp /etc/samba/smb.conf /etc/samba/smb.conf.backup

配置文件修改如下,没有的项目就加进去,已有的就修改一下

   [global]

   # 允许用户登录
   security = user

   [homes]

   read only = no

如果要加入其它登录地址,例如 smb://ip/newport 就如下配置

   [newport]
   path = /path/to/files
   valid users = @smbgroup
   guest ok = no
   writable = yes
   browsable = yes

软链接权限

从别处软链接过来的文件夹打不开,因为没有配置软链接的权限,只要在 [global] 里加入下面的内容就行了。

参考:这个博客

  [global]
  wide links = yes
  symlinks = yes
  unix extensions = no

评论

Comments powered by Disqus