CentOS 7에서 파일 모드를 변경하는 방법은 무엇입니까?

CentOS 7에서 파일 모드를 변경하는 방법은 무엇입니까?

파일 모드를 로 변경하고 싶습니다 -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등가 표기법보다는 빠르지만, 당연히 그 의미를 이해하기는 쉽지 않습니다.

관련 정보