linux的NFS文件共享
一、配置NFS共享
Network File System,網絡文件系統
--用途:為客戶機提供共享使用的文件夾
--協議:NFS(TCP/UDP 2049) RPC(TCP/UDP 111)
所需軟件包:nfs-utils
系統服務:nfs-server
搭建基本只讀NFS服務
1.在虛擬機server0上,檢測nfs-utils是否安裝
[root@server0 /]# rpm -q nfs-utils
2.修改配置文件/etc/exports
[root@server0 /]# mkdir /public
[root@server0 /]# echo hehelele > /public/nsd.txt
[root@server0 /]# vim /etc/exports
/public 172.25.0.0/24(ro)
3.重起nfs-server服務,設置開機自起
[root@server0 /]# systemctl restart nfs-server
[root@server0 /]# systemctl enable nfs-server
4.客戶端 訪問nfs-server服務
[root@desktop0 /]# mkdir /mnt/nfs
[root@desktop0 /]# showmount -e 172.25.0.11
[root@desktop0 /]# vim /etc/fstab
172.25.0.11:/public /mnt/nfs nfs _netdev 0 0
[root@desktop0 /]# mount -a
[root@desktop0 /]# ls /mnt/nfs
###############################
如果需要讀寫,則需要在服務端修改配置文件
服務端:
[root@server0 /]# vim /etc/exports
/abc 172.25.0.0/24(rw,no_root_squash) #不壓榨客戶端root權限
[root@server0 /]# systemctl restart nfs-server
普通用戶:
客戶端普通用戶訪問服務端nfs-server服務,
服務端會以客戶端相同UID身份的本地用戶進行權限判定
#################################################
LDAP:網絡用戶,提供用戶名
kerberos:密碼驗證,實現“一次密碼認證,多次免密登陸”的通行證機制
linux的NFS文件共享