*-o 指定了允许客户访问共享资源的用户也权限.具体如下:

rw 表示用户可读/写,是默认植.

rw=client1:client2 指定用户可以有读/写权限.可以有很多用户,用冒号分隔.

ro 表示只读.

ro=client1:client2 指定用户client1和client2只读.client1可以是用户名,也可以是ip地址,或者一个网段.例如:ro=@202.99.88.0/24

root=client:client2 指定client1和client2上的root用户对共享资源有超级用户的权限.但是,他的优先级小于nfs服务器的本地权限.

例如:用户peng有个目录/exprot/home/games要共享.

# share -F nfs -o rw=lnx3000:race , ro=@202.88.99.0/24:sune450 ,root=mmmmn -d "i love MM !" /export/home/peng/games

运行结果:共享/exprot/home/peng/games目录,名字是lnx3000和race的两台主机有读/写权限;202.88.99.0这个c类网的机器和sun450这个主机只有读的权限;mmmmn这台主机的root用户可以对共享资源有超级用户访问权限.但是声名一点,要是我给共享目录/exprot/home/peng/games目录只读,mmmmn的root权限也没有用,只能只读.因为服务器本地权限大于任何share的权限..

取消share资源.

# unshare [ -F nfs ] path-to-resource

* -F nfs 指定系统类型,默认.

* path-to-resource 指定共享路径.

例如:

# unshare /export/home/peng/games

取消这个共享资源了.

2、4 开机自动共享资源.

以上solaris nfs设置的命令方法,在机器重新启动的时候,设置消失.如何保留和开机自动启动nfs共享.我们可以用/etc/dfs/dfstab文件来实现自动共享文件.只要主机启动进入运行级别3,nfs资源共享自动启动.

1、编辑/etc/dfs/dfstab文件,添加:

share [ -F filesystem ] [ -o options ] [-d description ] pathname-to-resource

-----这个和命令行是一样的...

2、# /etc/init.d/nfs.server start

这样就ok了.

3、手工快速命令.

# shareall --共享所有列在/etc/dfs/dfstab中的共享资源.

# unshareall --取消所有列在/etc/dfs/dfstab中的共享资源.

2、5 资源查看.

# dfshares

用以查看服务器的共享资源 .输入格式如下:

resource server access transprot

* resource 可被远程调用的资源的主机和路径名.

* server 指定资源的系统名称.

* access 服务器指定的权限,默认是rw,显示为"-".

* transport 指定共享资源的端口.

# dfmounts命令

显示服务器上查看共享资源被利用的状况,输出格式如下:

RESOURCE SERVER PATHNAME CLIENTS

* resource 共享资料名称.

* server pathname 共享资料目录.

* client 连接的客户端.

# nfsstat

看nfs的全部状态


相关内容

    暂无相关文章