我有一台 QNAP TS-110,可以通过 NFS 从 Ubuntu 系统访问它。
我猜想典型家庭网络上的 NFS 不使用任何用户身份验证。我读过很多地方,发现 Linux 机器和 NAS 上的用户具有相同的 UID 和/或 GID 很重要。
uid=1000(me) gid=1000(me).uid=500 gid=100我认为这就是我反复遇到访问问题的原因。(是这样吗?)
我的计划是通过 SSH 进入 NAS 并使用
usermod -u <newuid> -g<newgid> <username>
Run Code Online (Sandbox Code Playgroud)
问题出在NAS上没有usermod安装。
在it.toolbox.com上,我读到我可以简单地/etc/passwd使用/etc/group所需的 UID 和 GID 进行编辑。
Fedora 论坛中有很多关于事后如何修复文件的讨论。
我现在的问题是:
/etc/passwd和分组吗?chown -R --from=500:500 1000:1000 /path/*配置文件更改后,对所有文件使用是否正确?我知道 uid(或 gid)没有共享的最大值:一些系统使用 99(Slackware,...),其他系统使用 65534(Debian,...)。
我问是否有特定的动机使用 65534 而不是 65535 (0xFFFF)。谢谢你。