如果我以“ssh“id -a””身份运行,“id -a”会显示不同的组

如果我以“ssh“id -a””身份运行,“id -a”会显示不同的组

如果我id -a在远程主机上运行,​​它会显示一组不同的组ssh [remote_host] "id -a"。我希望两者都返回同一组组,因为在两种情况下我都是同一个用户。

我正在尝试使用 ssh 运行chgrp命令来更改文件目录的组。但是,我的用户似乎不在我要更改的组中,因此我没有权限。如果我通过 ssh 进入我的服务器,我就在该组中,并且可以chgrp成功运行。

为什么我的组所有权会根据我通过 ssh 运行命令而改变?

remote@website:~$ id -a uid=1000(remote) gid=1000(remote) groups=1000(remote),33(www-data)

local@computer:~$ ssh remote@website "id -a" uid=1000(remote) gid=1000(remote) groups=1000(remote)

相关内容