admin 管理员组

文章数量: 1087139


2024年6月7日发(作者:编程和语言是什么关系)

Linux下nfs文件共享方式和实现的方法。

1、首先要开启portmap和nfs服务。

serviceportmapstart

servicenfsstart

2、查看服务是否开启。

netstat-ntpl

3、修改/etc/exports

vi/etc/exports

#/home/temp*(rw,sync,no_root_squash,all_squash)

#/home/temp*(ro,sync,no_root_squash,all_squash)

(/home/temp表示要被共享的目录)

#/mnt/inst*(ro,sync)(*表示任意地址)

rw:可读写的权限;

ro:只读的权限;

no_root_squash:登入到NFS主机的用户如果是ROOT用户,他就拥有ROOT的权限

root_squash:在登入NFS主机使用目录的使用者如果是root时,那么这个使用者

的权限将被压缩成为匿名使用者,通常他的UID与GID都会变成nobody那个身份;

all_squash:不管登陆NFS主机的用户是什么都会被重新设定为nobody。

anonuid:将登入NFS主机的用户都设定成指定的userid,此ID必须存在于

/etc/passwd中。

anongid:同anonuid,但是变成groupID就是了!

sync:资料同步写入存储器中。

async:资料会先暂时存放在内存中,不会直接写入硬盘。

insecure允许从这台机器过来的非授权访问。

4、exportfs-a(导出所有共享的目录)

5、showmount-e127.0.0.1(查被共享的目录)

Exportlistfor127.0.0.1:

/mnt/inst*

/home/temp*

6、在客户端输入所需要的共享文件。

mount-tnfs192.168.111.1:/mnt/inst

(mount服务器上的共享目录)

7、在客户端使用mount命令,就可以看到刚才被mount的文件了。

这样简单的就是实现了文件共享

-----------------------------------------------------------

目标1:安装配置SAMBA服务器

目标2:安装配置NFS服务器

实验操作过程及配置说明:

5.1任务1:配置SAMBA服务器使用SAMBA客户端

5.1.1步骤1:samba默认安装,不用手动安装(下面是查看结果)

/mnt/inst

5.1.2步骤2:修改主配置文件,更改工作组。

[root@sjd2~]#vi/etc/samba/

workgroup=工作组名(设置成与windows真机一致)

5.1.3步骤3:启动SAMBA服务,为防止服务之前已经启动,尽量用restart。

[root@sjd2~]#servicesmbrestart


本文标签: 安装 配置 用户 共享 服务