linux多台服务器挂载文件存储NAS,服务器用户名是同一个,因为添加用户先后顺序不一样,导致有个什么ID不一致,导致挂载后读写有权限问题,是用什么方式修改来着?之前也碰到过一次,当时是给了个解决方式,修改服务器用户的一个什么ID。就可以了。比如我 服务器用户都是 abc123 ,但是有的授权过后读写了几次就没权限了。当时给的命令是查看用户的ID,发现ID不一样
比如
a服务器 abc123账户ID是5
b服务器 abc123账户ID是5
c服务器 abc123账户ID是7
把C服务器abc123账户ID修改成5就可以了
登录到 Linux 系统,并打开终端。
执行 su 命令,切换到 root 用户。
输入命令 usermod -l 新用户名 old用户名 来修改账户名称。
这个问题可能是由于Linux系统中用户的UID(用户ID)和GID(组ID)不统一导致的。在Linux系统中,每个用户都有一个唯一的UID和GID,这两个ID是由系统分配的,并且在一定程度上代表了用户的身份。如果两个用户的UID或GID相同,但是在不同的服务器上,那么他们就会被视为不同的用户,这就可能导致权限问题。
解决这个问题的方法是,你需要在所有服务器上统一所有用户的UID和GID。你可以使用以下命令来查看和修改用户的UID和GID:
id <username>
usermod -u <newuid> <username>
groupmod -g <newgid> <username>
在这个例子中,你需要将所有服务器的abc123用户的UID和GID都修改为5,这样就可以避免权限问题。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。