Trang chủ » Diễn Đàn » Hỏi đáp Tin học » Hỏi đáp về Linux/UNIX » Nhờ phân quyền cho Web Server
Chủ đề đã bị khóa, bạn không thể xóa, sửa hay trả lời trong chủ đề này!
|
|
|---|
|
0
Chào mọi người !
Em có 1 con Server CentOS 5.6 được cài đặt Apache,Mysql,Php dùng để chạy web của công ty.Trên Server em chỉ định thư mục DocumentRoot là /web/web2011.Trên server em tạo 1 user web2011 dủng để upload website bằng FTP , user này có Home Directory chính là thư mục Root của Website(/web/web2011). Apache chạy bằng quyền user apache. Trong DocumentRoot có 1 thư mục Upload dùng để user quản trị có thể edit,upload thông qua 1 script php. Bên code website yêu cầu là thư mục Upload và tất cả các thư mục con được upload lên bằng script đó phải có quyền mặc định là 777.Vì các file,thư mục được upload bằng Script mặc định sẽ có Owner là apache. Do đó em đã add user apache vào group của user ftp sau đó chmod -R 777 cho thư mục Upload.Tuy nhiên bên code website vẫn báo là bị lỗi do các folder tạo ra bằng Script ko có quyền mặc định là 777. Em đã set umask cho user apache là 000 rồi mà vẫn ko được.các thư mục upload bằng script thì vẫn có quyền mặc định là 755, mà ko phải là 777. Anh HND và mọi người giúp em với, em đang rối trí quá. Cảm ơn |
|
|
|
0
Trước tiên bạn thử kiểm tra code upload coi sao. Vì trong code người ta cố ý chỉnh permission cho file/thư mục được upload lên là 755 thì nó sẽ là 755
---------
NBThanh Tutorial Room, cập nhật thường xuyên bài viết mới. Các bài viết mới cập nhật: - PHP - Lưu nội dung file ảnh vào CSDL NEW! - Làm việc với CSDL MySQL trong PHP - Học PHP qua ví dụ - Gởi email text, HTML, tiếng việt Unicode - Học PHP qua ví dụ - 1 chương trình download manager/giấu đường dẫn download - Học PHP qua ví dụ - Làm việc với Cookie và Session |
|
|
|
0
Thanks a .Để e kiểm tra lại code xem thử
|
