利用NFS服务实现用户家目录漫游
- 实验环境:
NFS服务器:192.168.99.103
客户端A:192.168.99.101
客户端B:192.168.99.102
| NFS服务器:192.168.99.103 |
创建用户wang
1
[103]$ useradd wang
安装nfs工具
1
[103]$ yum -y install nfs-utils
修改配置
1
2[103]$ vim /etc/exports.d/test.exports
/home/wang *(rw,anonuid=1000,anongid=1000,all_squash)启动服务
1
[103]$ systemctl restart nfs-server
每次修改完后,只需要加载配置文件就可以了,用这条命令
1
[103]$ exportfs -r
| 客户端A:192.168.99.101 |
- 这边也要创建用户
1
[101]$ useradd wang
- 安装NFS工具
1
[101]$ yum -y install nfs-utils
- 查看NFS服务器共享的目录
1
2
3[101]$ showmount -e 192.168.99.103
Export list for 192.168.99.103:
/home/wang *(rw,anonuid=1000,anongid=1000,all_squash) - 挂载
1
[101]$ mount 192.168.99.103:/home/wang /home/wang
- 切换用户
1
[101]$ su - wang
- 在wang家目录上创建个文件,可以写,
1
2
3[wang@localhost ~]$ touch 101
[wang@localhost ~]$ ls
101
| 客户端B:192.168.99.102 |
1,2,3,4和客户端A一模一样
- 切换用户
1
[102]$ su - wang
- 创建个文件,并看看有没有客户端101上创建的文件
1
2
3[wang@localhost ~]$ touch 102
[wang@localhost ~]$ ls
101 102
| 客户端A:192.168.99.101 |
下面实现autofs自动挂载
要先安装autofs
1
[101]$ yum -y install autofs
在主配置文件添加这条
1
2
3
4[101]$ cat /etc/auto.master
...
8 /- /etc/auto.master.d/auto.home.wang
...在子配置文件
/etc/auto.master.d/auto.home.wang1
2[101]$ cat /etc/auto.master.d/auto.home.wang
/home/wang -fstype=nfs,rw 192.168.99.103:/home/wang