根压缩意味着当我尝试访问已启用它的目录时,我将无法使用我的根权限,因为它将被重新映射到 nfsnobody 用户或指定的任何用户。我想知道以下内容;如果我以 root 身份在我自己的计算机上创建一个可执行文件,并设置 ( chmod u+sx
) executable.sh 的 UID,然后将该文件复制到 NFS 服务器,我仍然无法以 root 身份执行,因为它将被重新映射给 nfsnobody 用户。尽管如此,想象一下我能够通过 SSH 连接到与普通用户相同的服务器,具有平均权限,没有 root 或任何东西。如果我在那里执行相同的 executable.sh 文件,它就不会被重新映射,对吧?它将以我假设的 root 用户身份执行。
我的假设是否正确,如果不是,一些澄清将非常有用!
另一个小问题:使用 SMB 时是否有类似 root squashing 之类的东西,因为我可以使用 UID 集 () 将文件从我自己的计算机复制到 smb 共享(该文件是由 root 创建的chmod u+sx
)并在那里执行它?
祝你有美好的一天!