Nội dung bài viết
Giới thiệu
Trong quá trình sử dụng DirectAdmin, mình có gặp một vài phải lỗi liên quan đến Permission denied trên DirectAdmin với 2 trường hợp lỗi cụ thể bên dưới. Mình viết bài này để hướng dẫn các bạn cách xử lý nếu gặp phải lỗi tương tự trên máy chủ DirectAdmin của mình.
Trường hợp 1: Lỗi Permission denied file cấu hình DirectAdmin
Với lỗi này thì log sẽ báo cụ thể như bên dưới, và log báo rằng file directadmin.conf tại đường dẫn /usr/local/directadmin/conf/ bị sai phân quyền.
Unable to read config file. Unable to open /usr/local/directadmin/conf/directadmin.conf for reading
Để xử lý lỗi này, bạn chỉ cần thực hiện các lệnh bên dưới là có thể xử lý được.
cd /usr/local/directadmin/scripts/ ./set_permissions.sh da_files service directadmin restart
Trường hợp 2: Lỗi Permission denied user diradmin
Với lỗi này thì log sẽ báo cụ thể như bên dưới, và log báo rằng file cần chỉnh sửa đang để sai phần quyền, và phân quyền đúng của nó phải là diradmin.
./data/users/admin/skin_customizations/evolution/user_options.jsonXO8p18 as 'diradmin' for writing: Permission denied
Để xử lý lỗi này, bạn chỉ cần thực hiện lệnh phân quyền lại user diradmin là có thể xử lý được.
chown -R diradmin:diradmin /usr/local/directadmin/data service directadmin restart
Chúc các bạn thực hiện thành công.!