Re: V/v Chấm bài dự thi nhóm MHST13 - 13.

8 views
Skip to first unread message

Nguyễn Vũ Hưng

unread,
Sep 27, 2013, 11:07:40 PM9/27/13
to Thắng, Phạm Chiến, mhst13-...@googlegroups.com
​Hi Thắng, Hiếu,​

Cần thêm, ghi rõ các thông tin sau:

​1. IP của SSH, FTP server
2. URL tới phpmyadmin page

# FYI, Thắng, Hiếu không phải làm gì với 3.
​3. Làm sao cho giám khảo có quyền write với folder /var/www.
   Cách làm (ví dụ)
   3a. cho quyền sudo: Đã set rồi thì phải nói rõ cho BGK
   3b. chown -R hieutt /var/www/

4. Xóa những gì không liên quan khỏi /var/www -> để giảm khảo không bị confuse.

BR,

Vào 09:40 Ngày 28 tháng 9 năm 2013, Thắng, Phạm Chiến <thangpc...@fpt.edu.vn> đã viết:
IP VPS:
​<deleted>

SSH account
- user:
- pass:

FTP account
- user:
- pass:

Phpmyadmin
- user:
- pass:

Source code tại folder: /var/www




--
Best Regards,
Nguyen Hung Vu [aka: NVH] (in Vietnamese: Nguyễn Vũ Hưng, グェン ヒュン ウー, 阮武興)
vuhung16plus{remove}@gmail.dot.com , YIM: vuhung16 , Skype: vuhung16plus, twitter: vuhung, MSN: vuhung16.
vuhung's facebook  Nguyễn Vũ Hưng's blog on Free and Open Source, Blog tiếng Nhật, Vietnamese LibreOffice, Mozilla & Firefox tiếng Việt

Disclaimer: When posted to social networking groups include, but not limited to Linux Users' Groups, Free and Open Sources forums, mailing lists, the above is my personal opinion and is *not* the opinion of my employer(s), associations and/or groups I join.

Trần Trung Hiếu

unread,
Sep 27, 2013, 11:25:32 PM9/27/13
to Pham Chien-Thang, mhst13-...@googlegroups.com, Nguyen Vu Hung (vuhung)
Hi all,

​1. IP của SSH, FTP server
2. URL tới phpmyadmin page
IP của SSH, FTP: 14.0.21.122 (đã viết trong email trước)
URL tới phpmyadmin: http://pastebyme.com/phpmyadmin/
account vào phpmyadmin đã có trong email trước

​3. Làm sao cho giám khảo có quyền write với folder /var/www.
   Cách làm (ví dụ)
   3a. cho quyền sudo: Đã set rồi thì phải nói rõ cho BGK
   3b. chown -R hieutt /var/www/
đã set 777 cho /var/www/ (acc hieutt)

4. Xóa những gì không liên quan khỏi /var/www -> để giảm khảo không bị confuse.
đã xóa

@Thắng xem mấy thông tin tớ update này và mail lại cho BTC nhé.
(Thắng test trước mấy thông tin tớ gửi, xem ok không đã nhé).

----------------------------------------------
Trần Trung Hiếu | Web Developer
Mobie | 093.4684.415

Nguyễn Vũ Hưng

unread,
Sep 27, 2013, 11:28:20 PM9/27/13
to Trần Trung Hiếu, Pham Chien-Thang, mhst13-...@googlegroups.com

Vào 10:25 Ngày 28 tháng 9 năm 2013, Trần Trung Hiếu <trung...@gmail.com> đã viết:

​1. IP của SSH, FTP server
2. URL tới phpmyadmin page
IP của SSH, FTP: 14.0.21.122 (đã viết trong email trước)
​Đôi khi IP của ssh, ftp và vps khác hẳn nhau -> vì vậy phải viết rõ.
 
URL tới phpmyadmin: http://pastebyme.com/phpmyadmin/
​OK
 
account vào phpmyadmin đã có trong email trước

​OK​
 

đã set 777 cho /var/www/ (acc hieutt)
​755 và 644 mới đúng.
Quân tư vấn thêm một chút nhé.
 


@Thắng xem mấy thông tin tớ update này và mail lại cho BTC nhé.
(Thắng test trước mấy thông tin tớ gửi, xem ok không đã nhé).

​Uh, nên kiểm tra lại.

Trần Trung Hiếu

unread,
Sep 27, 2013, 11:32:54 PM9/27/13
to Nguyễn Vũ Hưng, Nguyễn Hồng Quân, mhst13-...@googlegroups.com
​Đôi khi IP của ssh, ftp và vps khác hẳn nhau -> vì vậy phải viết rõ.
vâng, hiện tại cả 3 cái này đang cùng 1 IP, nên em không để ý.


​755 và 644 mới đúng.
Quân tư vấn thêm một chút nhé.
Lúc đầu e để 755 hết, nhưng lúc dùng ftp upcode lên, mạng lag nên hay bị failed, 1 số cái phải dùng console mới xóa đc nên e set 777.
Anh Quân tư vấn thêm cho e cái này, có gì em chmod lại

Anh Hưng cho em hỏi chút, bây giờ team mới gửi info, thì dự án của mình phải sang tuần mới chấm được ạ.

Nguyễn Vũ Hưng

unread,
Sep 27, 2013, 11:37:09 PM9/27/13
to Trần Trung Hiếu, Nguyễn Hồng Quân, mhst13-...@googlegroups.com

Vào 10:32 Ngày 28 tháng 9 năm 2013, Trần Trung Hiếu <trung...@gmail.com> đã viết:

Lúc đầu e để 755 hết, nhưng lúc dùng ftp upcode lên, mạng lag nên hay bị failed, 1 số cái phải dùng console mới xóa đc nên e set 777.
​chmod và chown là 2 lệnh cơ bản của Unix/Linux.

 
Anh Quân tư vấn thêm cho e cái này, có gì em chmod lại
​Nhờ Quân
 

Anh Hưng cho em hỏi chút, bây giờ team mới gửi info, thì dự án của mình phải sang tuần mới chấm được ạ.

​Thiên cơ bất khả lộ.

Anh post email trong dự án mhst13-13 với tư cách mentor :)

Anh còn chân BTC nữa hehe. ​

Trần Trung Hiếu

unread,
Sep 27, 2013, 11:42:44 PM9/27/13
to Nguyễn Vũ Hưng, Nguyễn Hồng Quân, mhst13-...@googlegroups.com
Thanks anh.

Em đang định sửa thêm 1 chút trong source code, có khi tầm tối e up lên cho đỡ bị dính lỗi và config với BGK khi chẳng may họ đang chấm bài.

Nguyễn Vũ Hưng

unread,
Sep 27, 2013, 11:44:04 PM9/27/13
to Trần Trung Hiếu, Nguyễn Hồng Quân, mhst13-...@googlegroups.com

2013/9/28 Trần Trung Hiếu <trung...@gmail.com>

Em đang định sửa thêm 1 chút trong source code, có khi tầm tối e up lên cho đỡ bị dính lỗi và config với BGK khi chẳng may họ đang chấm bài.

​Hi Hiếu,

Cứ sửa đi nhé :)

Nguyễn Hồng Quân

unread,
Sep 30, 2013, 6:48:17 AM9/30/13
to Nguyễn Vũ Hưng, Thắng, Phạm Chiến, mhst13-...@googlegroups.com
Xin lỗi mọi người. Cuối tuần vừa rồi về VN nghỉ ngơi và lu bu với gia đình nên không mở máy online :P


Vào 11:07 Ngày 28 tháng 9 năm 2013, Nguyễn Vũ Hưng <vuhung...@gmail.com> đã viết:

​3. Làm sao cho giám khảo có quyền write với folder /var/www.
   Cách làm (ví dụ)
   3a. cho quyền sudo: Đã set rồi thì phải nói rõ cho BGK
   3b. chown -R hieutt /var/www/

Bàn về 3b.

Các quyền của những hành động có thể áp đặt lên file/thư mục, phụ thuộc vào các yếu tố:
- Người tác động (chủ thể) là ai: owner của file, thành viên của 1 nhóm có quyền hạn trên file, hay 1 người xa lạ.
- Giới hạn hành động của chính bản thân file đó (dựa theo điểm số) (file đó cho anh thực thi những hành động nào). Điểm số như sau và sẽ được cộng dồn trong từng chủ thể.

+-----------------------------+------------+------------+------------------+
| Hành động \Chủ thể |  owner   |   group  |  other users |
+-----------------------------+------------+------------+-------------------+
|           Read            |     4      |     4       |         4         |
+-----------------------------+------------+------------+-------------------+
|      Write                 |      2      |     2      |          2        |
+-----------------------------+-------------+-----------+------------------+
|     Execute             |      1       |     1      |        1         |
+-----------------------------+-------------+------------+------------------+

Ví dụ thư mục /var/www có quyền 755, phân tích ra thành:
Owner: 4 + 2 + 1
Group: 4 + 0 + 1
Others: 4 + 0 + 1
tức là owner (chưa biết ai, chỉ biết là owner) của thư mục đó sẽ có đầy đủ 3 quyền, trong khi đó, những người không phải owner chỉ được 2 quyền (read & execute)
Như vậy, để BGK, đăng nhập bằng user hieutt, được phép ghi thì phải đáp ứng 2 yếu tố:
- Ít nhất 1 trong 3 loại chủ thể có quyền ghi trên file đó.
- hieutt thuộc vào loại chủ thể có quyền ghi nói ở trên.

Vì lý do an ninh nên thường chỉ owner mới có quyền ghi (để tránh việc người lạ thay đổi nội dung hoặc chèn mã độc vào file), do đó ta phải làm 2 việc:
- chmod để owner có điểm 7
- chown để chỉ định owner là hieutt.

Tại sao có lúc 755, có lúc 644?
755 khác 644 ở chỗ là 755 có tính thêm quyền execute còn 644 thì không. Khi ta biết rằng file đó là file text, không chạy được thì cấp quyền execute cho nó cũng vô dụng, nên ta để 644.

Quyền execute có ý nghĩa nếu file đó là:
- File nhị phân executable (tương tự như file .exe của Windows)
- File script như Python script, PHP script và ta cần chạy file đó bằng cách gõ tên file trực tiếp, ví dụ
./example.py
thay vì
python example.py  (trong trường hợp này, script không cần quyền execute mà vẫn chạy được)
- Thư mục (execute trong trường hợp này là "list các file/folder con trong thư mục).

--
***********************************************
* Nguyễn Hồng Quân                            *
* Y!M: ng_hquan_vn                            *
* Identi.ca: hongquan                         *
***********************************************
Reply all
Reply to author
Forward
0 new messages