NIS服务器是一个用户账号管理系统的服务器,需要NFS服务器的配合,要不然话就没有任何价值。
NFS服务器主要功能就是共享文件,可以挂载到本地,配合NIS可以发挥出最大的功能。
1、客户端在装机的时候新建一个账户
账户:geek_nis
2、在服务器新建一个客户端要登陆的账户
账户:geek_nis
sudo adduser geek_nis
3、修改密码
sudo passwd geek_nis
4、删除账户
sudo userdel geek_nis
然后手动将/home目录下的用户文件夹删除
5、初始化数据库将用户账号添加到NIS服务器的数据库
sudo /usr/lib/yp/ypinit -m
6、重启NIS服务
sudo service ypserv restart
sudo make -C /var/yp
PS:一般公司的话会将服务器上的整个/home目录都挂载本地,这样做的好处是传输文件特别方便,而且所有文件都是在服务器上面的,但是自己的本机登陆不了,没有家目录了,一般自己玩的话就无所谓了,可以将/home目录下的用户目录挂载到本地,这样NIS服务器和本地都可以登陆,以ssh这种方式登录不会出现什么提示,但是以桌面方式(ubuntu desktop)登录,会出现错误提示,出现以上信息,那么桌面上就是空白,什么菜单也没有,无法使用。这是因为在NFS端共享出来的家目录权限有问题,解决方法是在NFS服务器把账户(geek_nis)的权限修改成775,以可以在google或度娘找一下其他解决方式。