日期:2014-05-16  浏览次数:20662 次

Redhat使用mount指定mount /home 之后不能用su 切换到别的用户,这是为什么?
例如有两台机器,一台IP是192.168.1.1(以下以1代替),另外一台是192.168.1.2(以下以2代替),我将1的home使用mount命令挂载到2上去,home中有一个叫test的用户
1里面的/etc/exports中添加了
/home 192.168.1.1(rw,async)
之后service nfs restart

在2中执行命令
mount -t nfs 192.168.1.1:/home /home

在2机器上使用root用户可以到/home/test下进行读写、删改操作,但如果使用
su test
就会弹出以下错误:
bash: /home/test/.bashrc: Permission denied
把这个文件权限改为777还是不行,请问如何解决?或者说是这样根本就不行?

------解决方案--------------------
这样貌似不行吧,test的用户是在1上的,你只把home mount过去其他地方的test用户信息应该还是不可用的。个人感觉应该是不行的。呵呵
------解决方案--------------------
权限的问题,你更改到普通用户了