chmod 6050 有什么用

jak*_*sky 8 permissions chmod files

最近我遇到了命令:

chmod -R 6050 /usr/lib/hadoop-yarn/bin/container-executor
Run Code Online (Sandbox Code Playgroud)

我不知道那是什么意思?我知道所有者组其他人的 rwx 模式中的文件权限,例如 777 等。但这导致

---Sr-s---. 1 root hadoop 36024 Oct 17 20:40 container-executor
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下吗?

Ant*_*hon 8

所述050应该清楚,该套读取和执行位该组的第一6组设定的用户ID和设置组ID位(见man 2 chmod)。实际上,这意味着执行container-extractor只能由root组或组的成员完成,hadoop并且可执行文件以有效uid存在root和有效gid存在运行hadoop