如何设置 Samba 共享仅供某个域组读取?

如何设置 Samba 共享仅供某个域组读取?

我正在使用 Ubuntu Server 12.04,通过 Likewise open 连接到活动目录。我希望能够与同一域组中的其他人共享我的文件。我已关注本指南 并且还取消了文件中 [homes] 部分的注释smb.conf并创建了一个具有组成员读取权限的新共享。我只在允许访客时共享文件,否则我只会看到一个身份验证弹出窗口,无法使用我的凭据(我的域用户,用于在 Windows 和 Ubuntu 上登录)进行实际身份验证。我在 google 上搜索了一下,发现了很多令人困惑的信息,这些信息要么不适用于 Likewise 打开,要么根本不起作用。我当然不需要将 Samba 设置为域控制器来执行此操作?我只想在 Windows 域中设置一个 Ubuntu 文件服务器。我可以看到共享,但是当我双击时,会弹出一个窗口要求输入用户、域和密码,但没有一个被接受。我试图将域组映射到 Linux 组,但这也不起作用。请帮忙。

答案1

还好所以.......

  1. sudo apt-get update进而sudo apt-get install samba
  2. cd /etc/samba然后sudo cp smb.conf smb.conf.back(备份...以防万一:))
  3. sudo nano smb.conf,是的,正如指南所说,转到该行WORKGROUP =并输入您的工作组名称,然后转到页面底部并添加您的共享,例如:

[ share name ]

path = /home/user_name/Public  # or whatever.
guest ok = yes  # SPACE is important so don't do guestok=yes
read only = yes  # or "no"

保存并退出

然后是服务部分:

sudo service smbd restart (restart the service)
sudo ufw allow samba  (tell the firewall to allow samba)

相关内容