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