파일 모드 상태 750과 2750의 차이점은 무엇입니까?

파일 모드 상태 750과 2750의 차이점은 무엇입니까?

설명된 일부 자료에서는 SGID사용자가 SGID 비트가 설정된 파일을 실행할 때 누가 실행하는지에 관계없이 항상 파일의 그룹 소유권으로 실행됩니다.

sudo groups arch1
arch1 : arch

사용자는 ach1이 그룹에 속합니다 arch.

arch@MiWiFi-R3-srv:~$ cat  /tmp/myarch.sh
whoami
arch@MiWiFi-R3-srv:~$ chmod 750   /tmp/myarch.sh
arch@MiWiFi-R3-srv:~$ ls -al   /tmp/myarch.sh
-rwxr-x--- 1 arch arch 8 Aug 23 17:22 /tmp/myarch.sh

계정에서 실행하면 arch출력은 입니다 arch. 계정
에서 실행하면 arch1출력은 입니다 arch1.

arch@MiWiFi-R3-srv:~$ chmod 2750   /tmp/myarch.sh
arch@MiWiFi-R3-srv:~$ ls -al   /tmp/myarch.sh
-rwxr-s--- 1 arch arch 8 Aug 23 17:22 /tmp/myarch.sh

계정에서 실행하면 arch출력이 입니다 arch. 계정
에서 실행하면 출력이 arch1입니다 .arch1arch

"누가 실행하든 상관없이 항상 파일의 그룹 소유권으로 실행됩니다"를 이해하는 방법, 모드 설정은 의미가 없으며 2750모드 상태는 0750동일한 효과를 갖습니다!

관련 정보