我已将 Samba 4 与 bind 和 kerberos 配置为 Active Directory 身份验证服务器。我还配置了“home share”,这样我就可以登录到域中的任何 Windows 计算机并使用我的文件。
此外,我想访问 Debian Desktop 上的文件。我在 Debian Desktop 上安装了 realmd 和 sssd,并且可以登录我的域。但是当我尝试使用以下命令挂载我的文件时:
mount -t cifs -o user=szymon //192.168.1.1/netlogon/szymon files/
我对正确的 uid 和 gid 映射有问题。ls -l 的结果:
drwxrwx---+ 13 3000000 users 0 lis 5 11:49 files
-rwxr-xr-x 1 [email protected] domain [email protected] 79 lis 5 14:14 wfmount
我甚至无法进入文件/。
如何设置 Samba 4 以使用正确的权限挂载我的共享?
答案1
您的 Linux 客户端需要一种方法将 AD 用户转换为 Unix 用户。
这通常由服务完成winbindd
,服务是 samba4 套件的一部分(需要在客户端上安装和配置)。