![定义私有 Samba 共享](https://linux22.com/image/1254548/%E5%AE%9A%E4%B9%89%E7%A7%81%E6%9C%89%20Samba%20%E5%85%B1%E4%BA%AB.png)
我正在尝试修改我的 Linux 服务器的 Samba 配置,以便每个用户都有自己的私人文件夹,类似于拥有私人“主”文件夹。
是否可以根据用户名创建一个映射到不同位置的 Samba 共享?例如,如果“bob”连接,他们会看到 /documents/bob 的内容;如果“fred”连接,他们会看到 /documents/fred 的内容,等等?
(我知道这是 [homes] 共享的作用,但我想为每个用户的私人文档专门设置一个,这样就不会与所有 Linux 用户杂乱无章的文件(如点文件等)混在一起)
答案1
不如直接搬去 Samba 的家吧?例如:
[homes]
path=/data/documents/%S
comment = User homes
valid users = %S
read only = No
browseable = No
这样,您就不必看到所有“Linux 用户垃圾”。您可以随时将 Linux 主目录符号链接到/数据/文档/%S/linux或者其他的东西。