
Synology DSM 6.2 用の Git サーバーをセットアップしようとしていましたが、そのために、root
ユーザーを使用して SSH 経由でログインしました (SSH セッション中に管理者アカウントから切り替えました)。
リポジトリを格納するフォルダーを設定しているときに、残念ながらchown -R gituser:administrators .
リポジトリのディレクトリではなくルート ディレクトリ自体で実行してしまい、ルート ディレクトリの所有権が gituser アカウントに変更されてしまいました。すぐにこの間違いに気づき、chown -R root:root .
正しい所有権であるはずの権限で実行しました。ただし、この所有権と権限の設定が正しいかどうかはわかりません。
ls -al
ルート ユーザーとして実行すると( を実行した後cd
)、次の所有権と権限が付与されます。
root@NAS:~# ls -al
total 32
drwx------ 4 root root 4096 Jul 8 20:20 .
drwxr-xr-x 26 root root 4096 Dec 17 11:26 ..
-rw------- 1 root root 16 May 15 2019 .esd_auth
drwx------ 2 root root 4096 Jul 8 20:20 .gnupg
-rw-r--r-- 1 root root 1113 Mar 31 2019 .profile
drwx------ 2 root root 4096 Dec 17 11:28 .pulse
-rw------- 1 root root 256 May 15 2019 .pulse-cookie
-rw-r--r-- 1 root root 320 Nov 11 12:59 .wget-hsts
今のところ、NAS は安定して動作しているようで、変化は見られませんが、将来的に問題が発生するのを避けたいので、このディレクトリの所有権と権限の設定が正しいかどうか教えていただけないでしょうか。そうでなければ、問題を回避するために DSM を再インストールすることになると思います。