4.2.2. 在 SSSD 和 Winbind 间切换以用于 SMB 共享访问
这个步骤描述了如何在 SSSD 和 Winbind 插件间切换,这些插件用于从 SSSD 客户端访问 SMB 共享。要使 Winbind 能够访问 SMB 共享,您需要在客户端上安装 cifs-utils 软件包。确保您的机器上安装了 cifs-utils :
$ rpm -q cifs-utils
- 可选。了解您当前是否使用 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
)。 - 在切换到 Winbind 插件前,请确保 Winbind 在系统中运行:
# systemctl is-active winbind.service active
在切换到 SSSD 插件前,请确保 SSSD 在系统中运行:# systemctl is-active sssd.service active
- 要切换到其他插件,请使用
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/
。