파일 모드를 로 변경하고 싶습니다 -rw-------
.
얻은 결과 chmod 755 ~/.ssh/authorized_keys
는 다음과 같습니다.
$ ls -la ~/.ssh/authorized_keys
-rwxr-xr-x. 1 root root 755 Dec 11 03:09 /root/.ssh/authorized_keys
하지만 이 결과를 얻고 싶습니다.
-rw-------. 1 root root 755 Dec 11 03:09 /root/.ssh/authorized_keys
아니요. 사용시 변경될 수 있습니다 chmod 600
. 그러나 755
.
답변1
머리 속으로 계산하여 권한 비트를 8진수로 변환할 수 있지만 기호 권한을 사용하는 것이 훨씬 쉽습니다. 이 경우 첫 번째 그룹은 소유자(u=사용자)를 위한 것이고, 두 번째 그룹은 그룹(g)을 위한 것이며, 세 번째 그룹은 그 외 모든 사람(o=기타)을 위한 것임을 알아야 합니다.
chmod u=rw,go= ~/.ssh/authorized_keys
대신에 755
을 사용하고 u=rwx,go=rx
, 대신에 764
를 사용합니다 u=rwx,g=rw,o=r
. 물론 755
등가 표기법보다는 빠르지만, 당연히 그 의미를 이해하기는 쉽지 않습니다.