小编dar*_*urf的帖子

Linux 客户端无法登录 samba 共享,而 windows 和 mac 可以(活动目录环境)

设置

服务器

  • Centos 7.6
  • 桑巴 4.8
  • 风联
  • 固态硬盘
  • Kerberos

这台机器作为成员服务器连接到公司活动目录,但不是域控制器(我按照 RadHat 文档将机器加入域并配置 smb)

也补充说

net ads keytab add cifs
Run Code Online (Sandbox Code Playgroud)

net ads testjoin 和 status 给了我积极的结果

  • Windows 客户端可以使用 DOMAIN\username 和密码凭据进行连接
  • Mac OSX 客户端可以使用 username@full.domain.name 和密码凭据进行连接(不接受其他选项,如 DOMAIN\username)
  • Linux 客户端无法使用 mount.cifs 进行连接,我尝试使用这些选项
    • 用户名=用户名,域=域
    • 用户名=用户名,域=FULL.DOMAIN.TLD(是否大写)
    • 用户名=域\用户名
    • 用户名=FULL.DOMAIN.TLD\用户名
    • 用户名=用户名@域
    • ...等等

用于此测试的客户端是

  • 视窗 10
  • Centos 7
  • Debian 9
  • Ubuntu 18
  • OSX 莫哈韦沙漠

有些客户端是 ActiveDirectory 的一部分,有些则不是。反正结果是一样的,只有 windows 和 OSX 可以挂载共享。

我还玩了 sec= 和 vers= 使用更多-更少的所有可能性,files_mode 和 dir_mode 设置为 777 或 644/755 都没有成功。还尝试了凭据文件和 fstab 中的一行。

我总是收到一个:挂载错误(13):权限被拒绝

时髦的一点是,我可以使用 …

active-directory samba mount cifs sssd

5
推荐指数
1
解决办法
2339
查看次数

标签 统计

active-directory ×1

cifs ×1

mount ×1

samba ×1

sssd ×1