안녕하세요.
기본이 없다보니.. 많은 부분이 어렵네요.
#chmod 4755 aaa
하면 아래와 같이 나오잖아요.
-rwsr-xr-x 1 root root 0 Jun 13 13:38 aaa*
근데 왜 저렇게 나오는 거지요?
그러니깐.. s 가 왜 붙는건지 이해가 안되여.
만약 755 이면...
111 101 101
rwx r-x r-x
이케 되는건 이해를 하겠는데.. 4를 붙히면..왜 소유권의 x 가 s 로 바뀌는지...ㅡ,.ㅡ
그리구..
#chmod u+s aaa
하면 s 가 대문자 S 로 바뀌던데.. 소문자 s 와 대문자 s 의 차이는 먼지두..궁금.
chmod 4755 의 4 는 setuid 비트입니다. 이 비트가 있으면 실행할 때 파일 소유자의 권한으로 동작하므로 x 자리가 s 로 보입니다. 소유자 실행 권한이 있을 때는 소문자 s, 실행 권한이 없을 때는 대문자 S 로 표시됩니다. 보안상 setuid 파일은 꼭 필요한 것만 두세요.