solaris nfs设置的三个部分(1)(2)
*-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的全部状态
评论暂时关闭