NIS集中用戶管理linux
前言:NIS簡介vim
NIS即網絡信息系統(Network Information Service),是對主機賬號等系統信息提供集中管理的網絡服務。用戶登陸任何一臺NIS客戶機都會從NIS服務器進行登陸認證,可實現用戶賬號的集中管理。NIS服務器是一個安全的防禦,它是對linux系統中的帳戶在登陸是進行密碼驗證。安全
一.NIS服務器的搭建bash
(1)編寫批量建立NIS用戶腳本服務器
[root@tx1 ~]# vim tx.sh網絡
#!/bin/bashdom
mkdir /rhomeide
for i in `seq 1 10`spa
dorest
useradd -d /rhome/nisuser$i nisuser$i
echo nisuser$i | passwd nisuser$i --stdin
done
[root@tx1 ~]# chmod +x tx.sh
[root@tx1 ~]# ./tx.sh
Changing password for user nisuser1.
passwd: all authentication tokens updated successfully.
Changing password for user nisuser2.
passwd: all authentication tokens updated successfully.
(2)配置安裝NIS服務
@1.裝包
[root@tx1 ~]# yum install ypserv -y
[root@tx1 ~]# vim /etc/sysconfig/network
NISDOMAIN=test
[root@tx1 ~]# /usr/lib/yp/ypinit -m
[root@tx1 ~]# service ypserv start
Setting NIS domain name test: [ OK ]
Starting YP server services: [ OK ]
[root@tx1 ~]# chkconfig ypserv on
@2.將NIS用戶的家目錄經過NFS共享
[root@tx1 ~]# vim /etc/exports
/rhome *(rw,sync)
[root@tx1 ~]# service nfs start
Starting NFS services: [ OK ]
Starting NFS quotas: [ OK ]
Starting NFS daemon: [ OK ]
Starting NFS mountd: [ OK ]
[root@tx1 ~]# chkconfig nfs on
(3)客戶端配置
@1.啓動NIS方式驗證
Setup
[root@tx2 ~]# vim /etc/auto.master
/rhome /etc/auto.nis
[root@tx2 ~]# mkdir /rhome
[root@tx2 ~]# cp /etc/auto.misc /etc/auto.nis
[root@tx2 ~]# vim /etc/auto.nis
* -rw,soft,intr 192.168.8.70:/rhome/&
[root@tx2 ~]# service autofs restart
Stopping automount: [ OK ]
Starting automount: [ OK ]
[root@tx2 ~]# chkconfig autofs on
[root@tx2 ~]# su - nisuser1
[nisuser1@tx2 ~]$ //切換用戶,驗證配置成功