Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

4.2.2. 在 SSSD 和 Winbind 间切换以用于 SMB 共享访问

这个步骤描述了如何在 SSSD 和 Winbind 插件间切换,这些插件用于从 SSSD 客户端访问 SMB 共享。要使 Winbind 能够访问 SMB 共享,您需要在客户端上安装 cifs-utils 软件包。确保您的机器上安装了 cifs-utils
$ rpm -q cifs-utils
  1. 可选。了解您当前是否使用 SSSD 或 Winbind 从 SSSD 客户端访问 SMB 共享:
    # alternatives --display cifs-idmap-plugin
    cifs-idmap-plugin - status is auto.
     link currently points to /usr/lib64/cifs-utils/cifs_idmap_sss.so
    /usr/lib64/cifs-utils/cifs_idmap_sss.so - priority 20
    /usr/lib64/cifs-utils/idmapwb.so - priority 10
    Current `best' version is /usr/lib64/cifs-utils/cifs_idmap_sss.so.
    如果安装了 SSSD 插件(cifs_idmap_sss.so),则默认其优先级高于 Winbind 插件(idmapwb.so)。
  2. 在切换到 Winbind 插件前,请确保 Winbind 在系统中运行:
    # systemctl is-active winbind.service
    active
    在切换到 SSSD 插件前,请确保 SSSD 在系统中运行:
    # systemctl is-active sssd.service
    active
  3. 要切换到其他插件,请使用 alternatives --set cifs-idmap-plugin 命令,并指定所需插件的路径。例如,切换到 Winbind:
    # alternatives --set cifs-idmap-plugin /usr/lib64/cifs-utils/idmapwb.so
注意
32 位版本平台(如 RHEL 7 中的 i686)使用 /usr/lib/cifs-utils/ 目录,而不是 /usr/lib64/cifs-utils/