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 =ユーザー)のためのものであり、2番目のグループはグループ(g)のためのものであり、3番目のグループは他のすべての人(o =その他)のためのものであることに注意してください。

chmod u=rw,go= ~/.ssh/authorized_keys

代わりに755を使用しu=rwx,go=rx、代わりに764を使用しますu=rwx,g=rw,o=r。もちろん、755等価表記法よりも高速ですが、当然その意味を理解するのは容易ではありません。

関連情報