我正在尝试为 Synology DSM 6.2 设置 Git 服务器,为此,我使用用户通过 SSH 登录root
(在 SSH 会话期间从管理员帐户切换)。
在设置包含存储库的文件夹时,不幸的是,我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 以避免出现任何问题。