SSH 鍵ファイルの権限を 600 に設定できません。 [閉じる]

SSH 鍵ファイルの権限を 600 に設定できません。 [閉じる]

私の所有者だけがアクセスできるように、私の秘密鍵ファイルに対するすべての権限を削除しようとしましたが、このエラーが発生しました。

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

6003桁の8進数です。ここで:

600             6 = 110
|||                 |||
||+--- other        ||+--- execute permission
|+---- group        |+---- write permission
+----- user         +----- read permission

関連情報