免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5184 | 回复: 8
打印 上一主题 下一主题

求助:x86 solaris 10下 NFS client 没有写权限[已解决] [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-14 16:36 |只看该作者 |倒序浏览
第一次接触Solaris,请大家帮忙,谢谢!
在X86服务器上安装了Solaris 10 一台做NFS server ,另一台做Client,现在遇到问题,Clinet不能写。
环境:
Server:
IP:192.168.10.88
共享目录:/export/data

Clinet:  192.168.10.89


下面是操作步骤:
一、服务器端操作
1、在服务器上修改 /etc/dfs/dfstab  增加下面一行:
        share  -F nfs  -o rw=192.168.10.89 -d "data"  /export/data
2、shareall

3、检查配置是否正确:

# dfshares
RESOURCE                                  SERVER ACCESS    TRANSPORT
    bcpnfs:/export/data                   bcpnfs  -         -
bash-3.00# cat /etc/dfs/sharetab
/export/data    -       nfs     rw=192.168.10.89        data

二、客户端下操作
1、建立/export/test目录
bash-3.00# mkdir /export/test

2、mount 服务器的nfs文件系统

bash-3.00# mount -F nfs -o rw 192.168.10.88:/export/data /export/test

3、检查是否mount正确

bash-3.00# df
/                  (/dev/dsk/c1d0s0   ): 7617736 blocks   819392 files
/devices           (/devices          ):       0 blocks        0 files
<text deleted>
/export/home       (/dev/dsk/c1d0s7   ):443606712 blocks 26697210 files
/export/test       (192.168.10.88:/export/data):1442627950 blocks 86795067 files
bash-3.00#


4、读写测试
测试过后可以读,但不可以写。
bash-3.00# cd /export/test/
bash-3.00# ls -l      
total 18
drwx------   2 root     root        8192 May 14  2009 lost+found
-rw-r--r--   1 root     root           2 May 14  2009 test.txt
bash-3.00# touch a.txt
touch: cannot create a.txt: Permission denied
bash-3.00#
bash-3.00#
bash-3.00# mkdir a
mkdir: Failed to make directory "a"; Permission denied
bash-3.00#

请各位老大帮忙啊

[ 本帖最后由 zlj2208 于 2009-5-15 10:39 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-05-14 16:48 |只看该作者
share看一下你的设置是否是rw权限。

论坛徽章:
0
3 [报告]
发表于 2009-05-14 16:52 |只看该作者
share命令的结果:

bash-3.00# share
-               /export/data   rw=192.168.10.89   "data"

原帖由 风之幻想 于 2009-5-14 16:48 发表
share看一下你的设置是否是rw权限。

论坛徽章:
0
4 [报告]
发表于 2009-05-14 17:11 |只看该作者
不指定设置。把权限先都放开看看能否写。

论坛徽章:
0
5 [报告]
发表于 2009-05-14 18:46 |只看该作者

回复 #1 zlj2208 的帖子

使用命令:
share  -F nfs  -o rw=192.168.10.89 -d "data"  /export/data
然后:
bash-3.00# mount -F nfs -o rw 192.168.10.88:/export/data /export/test
可以mount的上共享资源吗?

改为:

share  -F nfs  -o root=hostname -d "data"  /export/data

然后:

mount hostname:/export/data /export/test


或者:

share  -F nfs  -o rw=hostname,anon=uid  /export/data

论坛徽章:
0
6 [报告]
发表于 2009-05-15 09:12 |只看该作者
bash-3.00# mount -F nfs -o,anon=0 192.168.10.88:/export/data /export/test

试试这样能写否

论坛徽章:
0
7 [报告]
发表于 2009-05-15 09:17 |只看该作者
将 /etc/dfs/dfstab 文件改成下面的模式
        share  -F nfs  -o root=192.168.10.89 -d "data"  /export/data
重新shareall

在客户端上重新mount就可以进行读,写,删除等操作。

在这里谢谢xiaomaisui 和各位热心的兄弟。

谢谢啊!


原帖由 xiaomaisui 于 2009-5-14 18:46 发表
使用命令:
share  -F nfs  -o rw=192.168.10.89 -d "data"  /export/data
然后:
bash-3.00# mount -F nfs -o rw 192.168.10.88:/export/data /export/test
可以mount的上共享资源吗?

改为:

share ...

论坛徽章:
0
8 [报告]
发表于 2009-05-15 10:16 |只看该作者
学习。

论坛徽章:
0
9 [报告]
发表于 2010-11-10 15:27 |只看该作者
回答问题要精准,现在太多GOOGLE完再回贴的!?唉,害人不浅啊!!!
将共享目录只对一台主机开放
mkdir /image
chmod -R 775 /image
share -F nfs -o root=192.168.18.201 -d "imgages" /image

客户端挂载命令:
mount 192.168.18.241:/image /images
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP