Halo,
Ini adalah posting pertama saya, jadi saya mohon maaf sebelumnya jika saya melewatkan aturan etika komunitas.
Saya telah menggunakan TS453B saya selama bertahun-tahun – Bahkan saya rasa perangkat ini sudah diatur sejak tahun 2017. Saya menggunakannya untuk meng-host direktori CIFS/SMB bersama dengan komputer Windows dan Linux saya, dan ketika sedang tidak di rumah, saya mengaksesnya melalui VPN yang berjalan di router saya.
Saya juga telah mengatur TS453B sebagai server arsip email agar dapat mengurangi jumlah email penting saya yang tersimpan di cloud. Butuh beberapa percobaan agar ini bisa berjalan.
Awalnya saya mencoba mengatur Dovecot dalam kontainer Docker namun tidak berhasil mengakses folder bersama tempat file konfigurasi dan file pengguna berada. Kontainer tersebut akan crash saat startup karena mencoba membangun struktur direktori pengguna.
Akhirnya saya menyerah dan menginstal aplikasi server email Xeams dari Qnap store dan ini tampaknya berjalan baik dengan satu kompromi besar – file konfigurasi dan file pengguna berada di dalam folder aplikasi .qpkg dan tidak dapat diakses baik oleh File Station 5 maupun aplikasi backup yang saya gunakan, yaitu “HBS3 Hybrid Backup Sync” dari Qnap. Saya hanya dapat mengakses file konfigurasi dan file pengguna melalui SSH. Untuk mencoba mengatasinya, saya membuat direktori bersama baru dan symlink:
ln -s /share/CACHEDEV1_DATA/.qpkg/Xeams/UserRepository /share/CACHEDEV1_DATA/XeamsData/UserRepository
ln -s /share/CACHEDEV1_DATA/.qpkg/Xeams/config /share/CACHEDEV1_DATA/XeamsData/config
Saya dapat melihat ini di File Station (saya menggunakan File Station 5), tetapi ketika saya klik pada direktori tersebut, saya mendapatkan kotak dialog:
X Pesan Sistem
Tidak dapat melakukan tindakan ini. Anda tidak memiliki cukup izin, atau file bersifat read-only.
Ini aneh, karena saya masuk menggunakan akun administrator. Jika saya memeriksa izin direktori tersebut melalui SSH, saya mendapatkan:
[adminuser@myservername Xeams]$ stat -c "%a" config
755
{izin 755 memberikan pemilik file atau direktori hak baca, tulis, dan eksekusi, sementara grup dan lainnya hanya dapat membaca dan mengeksekusi}
[adminuser@myservername Xeams]$ stat -c "%a" UserRepository
777
{izin 777 berarti semua pengguna (pemilik, grup, dan lainnya) memiliki hak baca, tulis, dan eksekusi pada file atau direktori}
Saya berasumsi ada semacam konflik karena Advanced Folder Permissions (Izin Folder Lanjutan) diaktifkan? Saya juga memahami bahwa Advanced Folder Permissions bekerja berbeda dengan sistem izin Linux standar dan ini kemungkinan menjadi penyebab utama masalah.
Ada ide apa yang saya lakukan salah?
Detail NAS sesuai instruksi:
Model NAS: TS 453B
Versi Firmware: Belum pernah berhasil untuk banyak versi firmware. Saat ini QTS 5.2.6.3229
Advanced folder permissions diaktifkan.
Pengaturan Jaringan: Single Port