私の所有者だけがアクセスできるように、私の秘密鍵ファイルに対するすべての権限を削除しようとしましたが、このエラーが発生しました。
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
3桁の8進数です。ここで:
600 6 = 110
||| |||
||+--- other ||+--- execute permission
|+---- group |+---- write permission
+----- user +----- read permission