::1 Centosszm.test.com Centosszm localhost6.localdomain6 localhost6
Starting NIS service: [ OK ]
Binding NIS service: . [ OK ] [root@szm ~]# cat /etc/sysconfig/network
[root@szm ~]# cat /etc/yp.conf
# /etc/yp.conf - ypbind configuration file
# domain NISDOMAIN server HOSTNAME
# Use server HOSTNAME for the domain NISDOMAIN.
# domain NISDOMAIN broadcast
# Use broadcast on the local net for domain NISDOMAIN
# Query local SLP server for ypserver supporting NISDOMAIN
# Use server HOSTNAME for the local domain. The
# IP-address of server must be listed in /etc/hosts.
# If no server for the default domain is specified or
# none of them is rechable, try a broadcast call to
domain vbirdnis server 192.168.179.7 [root@szm ~]# cat /etc/nsswitch.conf
# An example Name Service Switch config file. This file should be
# sorted with the most-used services at the beginning.
# The entry '[NOTFOUND=return]' means that the search for an
# entry should stop if the search in the previous entry turned
# up nothing. Note that if the search failed due to some other reason
# (like no NIS server responding) then the search continues with the
# nisplus Use NIS+ (NIS version 3)
# nis Use NIS (NIS version 2), also called YP
# dns Use DNS (Domain Name Service)
# files Use the local files
# db Use the local database (.db) files
# compat Use NIS on compat mode
# hesiod Use Hesiod for user lookups
# [NOTFOUND=return] Stop searching if not found so far
# To use db, put the "db" in front of "files" for entries you want to be
# looked up first in the databases
#passwd: db files nisplus nis
#shadow: db files nisplus nis
#group: db files nisplus nis
#hosts: db files nisplus nis dns
hosts: files mdns4_minimal [NOTFOUND=return] nis dns # Example - obey only what nisplus tells us...
#services: nisplus [NOTFOUND=return] files
#networks: nisplus [NOTFOUND=return] files
#protocols: nisplus [NOTFOUND=return] files
#rpc: nisplus [NOTFOUND=return] files
#ethers: nisplus [NOTFOUND=return] files
#netmasks: nisplus [NOTFOUND=return] files
bootparams: nisplus [NOTFOUND=return] files
3./etc/sysconfig/authconfig
Configured domainname is "vbirdnis"
Used NIS server: Centosszm.test.com
WARNING: No such key in map (Map passwd.byname, key nobody) #没有这个数据库,可以忽略。这是因为早期的nobody的UID都设置为65534,但CentOS则将nobody设置为系统帐号的99,所以当然不会被记录。 |
vbirduser1 vbirduser1:$6$h2rhHtw5$tMQbwjXMLOxjCTUZqKQ1NO0PxV2HngVmG9bdHG3pFy1hTEhCG1Xn3.RB0EdVcfbfwCUkrs1GCSpBlvQyBfCvV.:501:502::/home/vbirduser1:/bin/bash
vbirduser5 vbirduser5:$6$hzCqY1Ru$6sAjj9i2AHlyJVnovzhoxV4i974QeeEejiSIwgaqGO5yVrBMlI8hi0zovAF9.6HhGj/ctdGrhFN6oWk4.LkUy0:505:506::/home/vbirduser5:/bin/bash
vbirduser2 vbirduser2:$6$OS5Aawvh$2UZHWDST6kQaNsZCTDIRYMamwk0Rfbx4M5PEtDgLj0LcGCnQ.LLsh1oB/3AtVTRVCB1uTFYCg3qmJM8HlgbLp0:502:503::/home/vbirduser2:/bin/bash
szm szm::500:500:shenzhimin:/home/szm:/bin/bash
nisuser3 nisuser3:$6$ZYL.djFV$fY2rLiNH7FdanXLOKAoN3KjRhlF7uL5bOel3mzK3R2A3x0C6nG.qZmcipz0OnGhXgvq.KfR.rUWjKLH6tRnEn/:1003:1003::/home/nisuser3:/bin/bash
nisuser1 nisuser1:$6$O7afwe1f$gdghSa/C6jIzP.ALwqUZ8vEQriscir3ztsuLxAun3Yr3XrW8ruviCmUGZZCoFpzdTabicukFsx7CxFw30VA9u0:1001:1001::/home/nisuser1:/bin/bash
vbirduser3 vbirduser3:$6$6Y0aqnGy$9F.znmvPfsByGmN.Br90LCxbyD0IZxNI7uI95EVUVg2Bp9MRPLvFLkLvs2l7FmLOlp5H7DKHYx5e7F5/mmeGw0:503:504::/home/vbirduser3:/bin/bash
vbirduser4 vbirduser4:$6$Y5i39Vr0$QQFWj8FfxoKPrUbhkpbQ0m/NCy8Xgk91ZmUyjC.ffVzbjj.qcryX.ss2Ok27IqGcRBaUOwLN0e7ND..I5SEvv.:504:505::/home/vbirduser4:/bin/bash
nisuser2 nisuser2:$6$VPp4W0S9$eL9rFsICzmVXDKpEAu321CHt..bOPqQM83dE7tSdfuhp2fLsohUeivF.1.j1iyE39ad8Mfv2zg/Z3A7LjPfIO/:1002:1002::/home/nisuser2:/bin/bash
Test 9: yp_all
#必须要列出NIS Server上的所有账户信息。 vbirduser1 vbirduser1:$6$h2rhHtw5$tMQbwjXMLOxjCTUZqKQ1NO0PxV2HngVmG9bdHG3pFy1hTEhCG1Xn3.RB0EdVcfbfwCUkrs1GCSpBlvQyBfCvV.:501:502::/home/vbirduser1:/bin/bash
vbirduser5 vbirduser5:$6$hzCqY1Ru$6sAjj9i2AHlyJVnovzhoxV4i974QeeEejiSIwgaqGO5yVrBMlI8hi0zovAF9.6HhGj/ctdGrhFN6oWk4.LkUy0:505:506::/home/vbirduser5:/bin/bash
vbirduser2 vbirduser2:$6$OS5Aawvh$2UZHWDST6kQaNsZCTDIRYMamwk0Rfbx4M5PEtDgLj0LcGCnQ.LLsh1oB/3AtVTRVCB1uTFYCg3qmJM8HlgbLp0:502:503::/home/vbirduser2:/bin/bash
szm szm::500:500:shenzhimin:/home/szm:/bin/bash
nisuser3 nisuser3:$6$ZYL.djFV$fY2rLiNH7FdanXLOKAoN3KjRhlF7uL5bOel3mzK3R2A3x0C6nG.qZmcipz0OnGhXgvq.KfR.rUWjKLH6tRnEn/:1003:1003::/home/nisuser3:/bin/bash
nisuser1 nisuser1:$6$O7afwe1f$gdghSa/C6jIzP.ALwqUZ8vEQriscir3ztsuLxAun3Yr3XrW8ruviCmUGZZCoFpzdTabicukFsx7CxFw30VA9u0:1001:1001::/home/nisuser1:/bin/bash
vbirduser3 vbirduser3:$6$6Y0aqnGy$9F.znmvPfsByGmN.Br90LCxbyD0IZxNI7uI95EVUVg2Bp9MRPLvFLkLvs2l7FmLOlp5H7DKHYx5e7F5/mmeGw0:503:504::/home/vbirduser3:/bin/bash
vbirduser4 vbirduser4:$6$Y5i39Vr0$QQFWj8FfxoKPrUbhkpbQ0m/NCy8Xgk91ZmUyjC.ffVzbjj.qcryX.ss2Ok27IqGcRBaUOwLN0e7ND..I5SEvv.:504:505::/home/vbirduser4:/bin/bash
nisuser2 nisuser2:$6$VPp4W0S9$eL9rFsICzmVXDKpEAu321CHt..bOPqQM83dE7tSdfuhp2fLsohUeivF.1.j1iyE39ad8Mfv2zg/Z3A7LjPfIO/:1002:1002::/home/nisuser2:/bin/bash
Use "ethers" for map "ethers.byname"
Use "aliases" for map "mail.aliases"
Use "services" for map "services.byname"
Use "protocols" for map "protocols.bynumber"
Use "hosts" for map "hosts.byname"
Use "networks" for map "networks.byaddr"
Use "group" for map "group.byname"
Use "passwd" for map "passwd.byname"
这些数据库文件则是放置在NIS Server的/var/yp/vbirdnis/* |
[root@szm ~]# ypcat passwd.byname
#-h参数可以指定哪一台NIS Server vbirduser1:$6$h2rhHtw5$tMQbwjXMLOxjCTUZqKQ1NO0PxV2HngVmG9bdHG3pFy1hTEhCG1Xn3.RB0EdVcfbfwCUkrs1GCSpBlvQyBfCvV.:501:502::/home/vbirduser1:/bin/bash
vbirduser5:$6$hzCqY1Ru$6sAjj9i2AHlyJVnovzhoxV4i974QeeEejiSIwgaqGO5yVrBMlI8hi0zovAF9.6HhGj/ctdGrhFN6oWk4.LkUy0:505:506::/home/vbirduser5:/bin/bash
vbirduser2:$6$OS5Aawvh$2UZHWDST6kQaNsZCTDIRYMamwk0Rfbx4M5PEtDgLj0LcGCnQ.LLsh1oB/3AtVTRVCB1uTFYCg3qmJM8HlgbLp0:502:503::/home/vbirduser2:/bin/bash
szm::500:500:shenzhimin:/home/szm:/bin/bash
nisuser3:$6$ZYL.djFV$fY2rLiNH7FdanXLOKAoN3KjRhlF7uL5bOel3mzK3R2A3x0C6nG.qZmcipz0OnGhXgvq.KfR.rUWjKLH6tRnEn/:1003:1003::/home/nisuser3:/bin/bash
nisuser1:$6$O7afwe1f$gdghSa/C6jIzP.ALwqUZ8vEQriscir3ztsuLxAun3Yr3XrW8ruviCmUGZZCoFpzdTabicukFsx7CxFw30VA9u0:1001:1001::/home/nisuser1:/bin/bash
vbirduser3:$6$6Y0aqnGy$9F.znmvPfsByGmN.Br90LCxbyD0IZxNI7uI95EVUVg2Bp9MRPLvFLkLvs2l7FmLOlp5H7DKHYx5e7F5/mmeGw0:503:504::/home/vbirduser3:/bin/bash
vbirduser4:$6$Y5i39Vr0$QQFWj8FfxoKPrUbhkpbQ0m/NCy8Xgk91ZmUyjC.ffVzbjj.qcryX.ss2Ok27IqGcRBaUOwLN0e7ND..I5SEvv.:504:505::/home/vbirduser4:/bin/bash
nisuser2:$6$VPp4W0S9$eL9rFsICzmVXDKpEAu321CHt..bOPqQM83dE7tSdfuhp2fLsohUeivF.1.j1iyE39ad8Mfv2zg/Z3A7LjPfIO/:1002:1002::/home/nisuser2:/bin/bash
1.yppasswd:处理帐号信息,还能重建密码数据库,同步更新数据库
[root@szm ~]# grep nisuser /etc/passwd
[root@szm ~]# su - nisuser1
su: warning: cannot change directory to /home/nisuser1: No such file or directory
Changing NIS account information for nisuser1 on Centosszm.test.com.
Please enter old password:
Changing NIS password for nisuser1 on Centosszm.test.com.
Please enter new password:
Please retype new password:
The NIS password has been changed on Centosszm.test.com.
[root@Centosszm ~]# ll /var/yp/vbirdnis/
-rw-------. 1 root root 12659 Mar 31 23:31 group.bygid
-rw-------. 1 root root 12714 Mar 31 23:31 group.byname
-rw-------. 1 root root 12616 Mar 31 23:31 hosts.byaddr
-rw-------. 1 root root 12656 Mar 31 23:31 hosts.byname
-rw-------. 1 root root 13181 Mar 31 23:31 mail.aliases
-rw-------. 1 root root 13587 Mar 31 23:31 netid.byname
-rw-------. 1 root root 13696 Apr 1 14:03 passwd.byname
-rw-------. 1 root root 13648 Apr 1 14:03 passwd.byuid
-rw-------. 1 root root 29330 Mar 31 23:31 protocols.byname
-rw-------. 1 root root 14670 Mar 31 23:31 protocols.bynumber
-rw-------. 1 root root 16431 Mar 31 23:31 rpc.byname
-rw-------. 1 root root 14243 Mar 31 23:31 rpc.bynumber
-rw-------. 1 root root 827760 Mar 31 23:31 services.byname
-rw-------. 1 root root 1654865 Mar 31 23:31 services.byservicename
-rw-------. 1 root root 12382 Mar 31 23:31 ypservers
[root@Centosszm ~]# tail -1 /var/log/messages
Apr 1 14:03:47 Centosszm rpc.yppasswdd[2417]: update nisuser1 (uid=1001) from host 192.168.179.137 successful.
http://linux.vbird.org/linux_server/0600cluster.php