![SSH 키 파일에 대한 권한을 600으로 설정할 수 없습니다. [닫기]](https://linux55.com/image/188351/SSH%20%ED%82%A4%20%ED%8C%8C%EC%9D%BC%EC%97%90%20%EB%8C%80%ED%95%9C%20%EA%B6%8C%ED%95%9C%EC%9D%84%20600%EC%9C%BC%EB%A1%9C%20%EC%84%A4%EC%A0%95%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
내 소유자만 액세스할 수 있도록 내 개인 키 파일에 대한 모든 권한을 제거하려고 했지만 이 오류가 발생했습니다.
chmod: prac1: new permissions are ----w--w-, not ---------
이 오류를 해결하지 않으면 개인 키 파일을 비공개로 설정할 수 없고 서버에 로그인할 수 없기 때문에 이 오류를 어떻게 해결할 수 있습니까? 누군가 도와주세요 감사합니다
이것은 내가 사용한 명령이며 해결되었습니다. 여기서 해결되었습니다. 감사합니다.https://askubuntu.com/questions/1317541/why-is-chmod-rwx-not-removing-all-the-permissions-on-my-private-key-file-the-a 매우 감사합니다!
abayomi@AbayomiUsman:~/.ssh$ chmod -rwx prac1*
chmod: prac1.pub: new permissions are ----w--w-, not ---------
abayomi@AbayomiUsman:~/.ssh$ ll | grep prac1*
abayomi@AbayomiUsman:~/.ssh$ chmod u+r,go-rwx prac1
abayomi@AbayomiUsman:~/.ssh$ ll | grep prac1
-r-xr-xr-x 1 abayomi abayomi 2655 Feb 18 15:55 prac1*
-rwxrwxrwx 1 abayomi abayomi 574 Feb 18 15:55 prac1.pub*
abayomi@AbayomiUsman:~/.ssh$ chown abayomi prac1
abayomi@AbayomiUsman:~/.ssh$ ll | grep prac1
-r-xr-xr-x 1 abayomi abayomi 2655 Feb 18 15:55 prac1*
-rwxrwxrwx 1 abayomi abayomi 574 Feb 18 15:55 prac1.pub*
abayomi@AbayomiUsman:~/.ssh$ chmod 600 prac1
abayomi@AbayomiUsman:~/.ssh$ ll | grep prac1
-rwxrwxrwx 1 abayomi abayomi 2655 Feb 18 15:55 prac1*
-rwxrwxrwx 1 abayomi abayomi 574 Feb 18 15:55 prac1.pub*
답변1
파일의 소유자는 한 명뿐입니다. 을 사용하여 소유자를 설정할 수 있습니다 chown <user> <file>
.
파일이 다음과 같다면 권한은 다음과 같습니다.
-rw-r--r-- abayomi abayomi private.key
|| || || | | |
|| || || | | +---- filename
|| || || | +------------------ owning group
|| || || +------------------------------ owning user
|| || |+------------------------------------ others cannot write
|| || +------------------------------------- others can read
|| |+--------------------------------------- owning group cannot write
|| +---------------------------------------- owning group can read
|+------------------------------------------ owning user can write
+------------------------------------------- owning user can read
나는 당신이 원하는 것이 chmod 600 private.key
당신에게 줄 것이라고 생각합니다:
-rw------- abayomi abayomi private.key
|| || || | | |
|| || || | | +---- filename
|| || || | +------------------ owning group
|| || || +------------------------------ owning user
|| || |+------------------------------------ others cannot write
|| || +------------------------------------- others cannot read
|| |+--------------------------------------- owning group cannot write
|| +---------------------------------------- owning group cannot read
|+------------------------------------------ owning user can write
+------------------------------------------- owning user can read
600
세 자리 8진수입니다. 여기서:
600 6 = 110
||| |||
||+--- other ||+--- execute permission
|+---- group |+---- write permission
+----- user +----- read permission