nisクライアントにおいてsmb共有を提供してみる.
nisクライアントになる
[root@nis-client ~]# yum -y install ypbind autofs nfs-utils
[root@nis-client ~]# authconfig --enablenis --nisdomain=sybyl --nisserver=nis --update
[root@nis-client ~]# vi /etc/nsswitch.conf
automount: files nis
↓
automount: files
[root@nis-client ~]#
[root@nis-client ~]# authconfig --enablemkhomedir --update
smb共有のためにsambaをインストール
[root@nis-client ~]# yum install samba
[root@nis-client ~]# systemctl start smb
これで一応nis配下のクライアントがsmb共有を提供します
[root@nis-client ~]# smbpasswd -a illya
New SMB password:
Retype new SMB password:
Added user illya.
[root@nis-client ~]#
smb共有を展開しているノードでなら2つを同期させることは可能.
でも他のnisノード、smbノードでパスワードを変更すると別々になる
どのノードでもパスワードを変更したらすべて反映するには samba-active directoryかwindows serverを入れて集約するしかないみたい.
LDAPでも出来そうだけど、smb共有ノードが複数あると無理っぽい感じ(確定情報なしだけど)
[root@nis-client ~]# firewall-cmd --add-service=samba --zone=public --permanent
[root@nis-client ~]# firewall-cmd --reload
[root@nis-client ~]# setsebool -P samba_enable_home_dirs 1
[root@nis-client ~]# restorecon -R /home