达利斯nfs挂载权限问题
问题:
服务器A:192.168.10.230
considering
服务器B:192.168.10.231
good time中文歌词
technique 由于服务器A空间不⾜,打算将服务器A产⽣的数据库⽇志挂载到服务器B上,刚开始设定的anonuid和anongid,均为A服务器postgres账户的id 值,因为考虑的是在服务器A中以postgres⽤户来归档⽇志,但由于A、B两台服务器中的postgres⽤户的id值不同,挂载之后⽬录⽤户和所有者均为nobody,尝试创建⽂件,但提⽰权限不⾜。
解决:
建设工程施工管理重点 刚开始是直接查询的⽹上资料,修改的anonuid和anongid,后⾯查阅了关于exports的帮助⽂档,发现anonuid和anongid需要设定为B本机的id值,⾄此A服务器产⽣的数据库⽇志终于可以写⼊B服务器上。
在服务器B中的/etc/exports中挂载的权限设置为:
开车省油技巧rw,sync,all_squash,anonuid=502,anongid=502
其中502是服务器B中postgres⽤户的id值。在线英语发音词典
下⾯是⼏个nfs常⽤权限设置的简单说明,⽅便⾃⼰和⼤家查阅:
root_squash:在登⼊ NFS 主机使⽤分享之⽬录的使⽤者如果是 root 时,那么这个使⽤者的权限将被压缩成为匿名使⽤者,通常他的 UID 与 GID 都会变成 nobody 那个系统账号的⾝份。no_root_squash:登⼊ NFS 主机使⽤分享⽬录的使⽤者,如果是 root 的话,那么对于这个分享的⽬录来说,他就具有 root 的权限!这个项⽬『极不安全』,不建议使⽤!
成本管理会计all_squash:登⼊ NFS 主机使⽤分享⽬录的使⽤者,所有⽤户均被压缩成为匿名使⽤者,即已nobody⽤户的⾝份登录。fairy是什么意思
anonuid和anongid:明确指定匿名使⽤者使⽤指定的id值⽤户的权限,访问分享的⽬录。
cure:限制客户端只能从⼩于1024的tcp/ip端⼝连接nfs服务器(默认设置)。
incure:允许客户端从⼤于1024的tcp/ip端⼝连接服务器。
i love the way you lie