测试中出现的问题:
1、无法在开发板上删除通过nfs共享的文件夹
解决方法:加入no_root_squash参数后解决问题
nfs 共享时是否加入了no_root_squash 这样在客户机挂载时就有root 权限.
如果没有的话,客户机挂载时就没有root 权限,只有noboday ,这时需要服务器就要设置对应读写权限了.
例如 一个目 /home
对应权限 drwxr-xr-x home
下层目录 ls /home
drwx------ 26 wang wang 4096 12月 3 12:48 wang
user wang uid=500,gid=500
example 1
nfs server /etc/exports
/home *(rw,sync)
我们在客户
mount ip:/home /mnt
user root
cd /mnt
mkdir 1
mkdir: 无法创建目录‘1’: 权限不够
此时root 的身份已经为noboday,虽然共享权限为rw,但是只能r
example 2
nfs server /etc/exports
/home *(rw,sync,all_squash,anonuid=500.anongid=500)
我们在客户
mount ip:/home /mnt
user root
cd /mnt
mkdir 1
mkdir: 无法创建目录‘1’: 权限不够
cd /mnt/wang
mkdir 1
ls -l
drwxr-xr-x 2