Upgrade DSM 5.0

其實 DSM 5.0 早在上個月就發表了,不過整個三月都很忙,根本不敢隨便升級,怕搞爛了 NAS 得額外花不少時間處理,拖著拖著,最近剛巧碰上 Heartbleed 安全事件,反正不管原本 4.3 就要 patch 或是要直接升級 5.0,早晚都要更新,就一鼓作氣解決了,幸好過程一切順利,跟平時的 minor upgrade 沒差多少。

升級後的第一個感想是:界面變華麗了。瀏覽器的使用者界面可以做到這樣的程度,實在讓人驚歎,比較起來我的破爛網頁真的是幼稚園等級的。

過去在 minor upgrade 時,每一次 SSH 的設定都會被回復成 default,這次也不例外,還是得手動修改 /etc/ssh/sshd_config

PermitRootLogin no
PubkeyAuthentication yes
AuthorizedKeysFile  .ssh/authorized_keys
AllowTcpForwarding yes
PermitUserEnvironment yes

原本有安裝 ipkg,但升級後 path 不見了 (/opt/bin & /opt/sbin), 要手動加回到 /etc/profile

PATH=/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin

原本透過 ipkg 安裝的 git 似乎也有問題,正好 Synology 有提供官方版本的 git, 版本也比較新 (1.8.5.3), 便直接改用官方版。

官方版 git 提供了一個 UI 可以簡單控制使用者權限,但實在太過陽春,安裝好反而把我原先的 /etc/passwd 弄亂,而且他的 UI 如果不允許存取,則 shell 會被改為 /sbin/nologin,還是得自己調整。

用了這麼一陣子,沒什麼大問題,與新版的 CloudStation 搭配似乎更穩定些,感覺還不錯。