
我嘗試為 Synology DSM 6.2 設定 Git 伺服器,為此,我使用使用者透過 SSH 登入root
(在 SSH 會話期間從 admin 帳戶切換)。
在設定包含儲存庫的資料夾時,不幸的是,我chown -R gituser:administrators .
沒有在儲存庫的目錄上運行,而是在根目錄本身中運行,將根目錄的所有權更改為 gituser 帳戶。我立即意識到這個錯誤並運行了chown -R root:root .
我應該是正確的所有權。但是,我不知道現在這個所有權和權限設定是否正確。
ls -al
以 root 使用者身分執行(運行後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 以避免任何問題。