01/10/2018, 13:47

Lỗi quyền apache vào root dir khi cài domjudge

Chào mọi người. Mình đang cài hệ thống domjudge qua hướng dẫn ở link trang chủ. https://www.domjudge.org/docs/admin-manual-3.html

Tuy nhiên làm đến gần cuối khi chạy lệnh: sudo a2enconf domjudge thì bị lỗi
ERROR : Conf domjudge does not Exist

Mình tìm thì có thấy họ bảo là do khi cài mình chạy dưới quyển root hay gì đó mà user của apache không có quyền vào /home/{user}. Khi cài họ khuyến khích tạo user mới để cài nhưng mình không biết tạo và cấp quyền sao cho user mới.
https://www.domjudge.org/pipermail/domjudge-devel/2016-April/001943.html

Mình thử cấp quyền theo trang dưới nhưng vẫn không được.

askubuntu.com
richzilla

Permissions issue: how can Apache access files in my Home directory?

permissions
asked by richzilla on 06:15PM - 17 Feb 11

Bạn nào biết cách tạo user mới để cài theo cách họ bảo hoặc fix để cấp quyền cho user apache truy cập giúp mình với.

Dark.Hades viết 15:53 ngày 01/10/2018
askubuntu.com
Marko

Permissions issue: how can Apache access files in my Home directory?

permissions
answered by Marko on 12:28AM - 09 Oct 11

Bạn làm theo bài này nhé

Quân viết 15:49 ngày 01/10/2018

Mình làm theo bài đó đó. Nhưng vẫn không được.

Vô Thin viết 15:51 ngày 01/10/2018

Có một số trường hợp cần phải logout ra rồi login lại (khi hệ điều hành có GUI) sau khi thực hiện các lệnh liên quan chown, chmod thì mới có tác dụng. Với server không có GUI, thử reboot lại xem sao.

Quân viết 15:55 ngày 01/10/2018

Mình reboot rồi vẫn không thực hiện được lệnh. Vẫn lỗi.

Quân viết 16:02 ngày 01/10/2018

Khi mình chạy lệnh ls -l thì thấy cái file domjudge.conf của nó trong /etc/apache2/conf-available bị màu đỏ. Không rõ ra sao

Dark.Hades viết 16:02 ngày 01/10/2018

Conf domjudge does not Exist

Nó báo thiếu này bạn.

Khi mình chạy lệnh ls -l thì thấy cái file domjudge.conf của nó trong /etc/apache2/conf-available bị màu đỏ. Không rõ ra sao

xóa files đỏ đó đi. path gốc phải là /etc/apache.conf

Quân viết 15:51 ngày 01/10/2018

Hướng dẫn họ bảo dùng ls để link file đó vào etc/apache2 mà bạn.

Vô Thin viết 15:50 ngày 01/10/2018

Đọc cái chủ đề này thì hiểu rằng người hỏi không có kiến thức nền về Linux chứ chẳng phải cài đặt lỗi gì hết. Quay lại với kiến thức căn bản về Linux rồi mới tiếp, mấy cái file đổi màu cần biết nó nghĩa là gì chứ, đâu phải ngẫu nhiên mà nó xanh hay đỏ.

Cụ thể là giờ đọc mấy đoạn giải thích về user, group, permission, process, daemon trên Linux nếu không có thời gian học đủ kiến thức nền từ căn bản.

Quân viết 15:48 ngày 01/10/2018

Cảm ơn bạn. Mình fix đk rồi.

Bài liên quan
0