NFS安装配置(2)

几天开始测试OOo是否支持转换NFS服务端的文件。

NFS端:168.168.9.11

OOo端:168.168.5.139

因为要让OOo访问文件时犹如访问本机文件一样,包括路径都一样,那么就要要保证NFS客户端和服务端配置的路径是一样的。

我的NFS服务端的exports文件是:

/home/syniapp 168.168.5.139(no_root_squash,rw,sync) *(ro)

客户端挂载的命令是:

sudo mount -t nfs 168.168.9.11:/home/syniapp  /home/syniapp,这样就保证了/home/syniapp目录下的文件路径在两台机子之间是一样,当然,客户端必须先建立好syniapp文件夹。

接下来进行测试,NFS端跑了WEB应用程序,调OOo端(另一台linux机子)的Openoffice服务。

其中NFS端连接Openoffice服务采用的IP和端口是OOo端的IP和端口(8100),OOO端的启动命令如下:

(进入OOo安装目录下的program文件夹) ./soffice -headless -nofirststartwizard -accept="socket,host=0,port=8100;urp;StarOffice.Service"

测试1:

报异常:

conversion failed: could not save output document; OOo errorCode: 283

怀疑是权限的问题,在OOo端访问挂载进来的NFS端的目录:/home/syniapp,进入要写数据的那个文件夹,然后试着存一个文件:vi aa.txt 发现无法保存!

明显,权限设置有问题。

解决:

在NFS端把home/syniapp 的权限改为777,测试后包同样的异常,想想OOo的用户的uid和gid和NFS端的都不一样,如果改成与NFS端相同的可不可以呢?

(以下命令凭记忆写,可能不太准确)

1、新建一个用户:

sudo useradd syniapp

passwd syniapp

查看uid和gid:

id -u syniapp

1002

id -g syniapp

1002

不同NFS端的500,于是改:

sudo usermod -u 500 syniapp 

sudo groupmod -g 500 syniapp 

最后发现可以写入了,oh yeah!

可成功调用另一台机子的OOo转换文件了,出现了乱码,后续解决~~

小睡10分钟吧....睡觉



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值