1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Không thể CHMOD trên FileZilla FTP Server được giúp mình với

Chủ đề trong 'Hỏi đáp Tin học' bởi hoathep, 22/01/2006.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. hoathep

    hoathep Thành viên mới

    Tham gia ngày:
    16/11/2003
    Bài viết:
    1.958
    Đã được thích:
    1
    Không thể CHMOD trên FileZilla FTP Server được giúp mình với

    Chào mọi người, Hiện mình đang cài FileZilla FTP Server tại địa chỉ hoathep.myftp.org, Trên hệ điều hành Windows XP SP1, Apache/2.0.54 (Win32) PHP/5.0.5, MySQL 4.1.14-nt,
    Hiện tại khi CHMOD nó báo lỗi như sau

    R] 500 Syntax error, command unrecognized.
    [R] PASV
    [R] 227 Entering Passive Mode (203,113,188,199,4,36)
    [R] Opening data connection IP: 203.113.188.199 PORT: 1060
    [R] LIST -al
    [R] 150 Connection accepted
    [R] 226 Transfer OK, compression saved 743 of 953 bytes (77.97%)
    [R] List Complete: 921 bytes in 0.16 seconds (5.6 KB/s)

    Giờ không biết mình gặp lỗi ở đâu, ai giúp mình với
  2. Madking

    Madking Thành viên rất tích cực

    Tham gia ngày:
    08/01/2002
    Bài viết:
    2.395
    Đã được thích:
    0
    Bác CHMOD bằng lệnh hay bằng soft??? Theo thông báo ở trên thì lệnh đưa vào của bác sai đấy. Dùng các phần mềm FTP để CMOD thì nhanh hơn.
  3. hoathep

    hoathep Thành viên mới

    Tham gia ngày:
    16/11/2003
    Bài viết:
    1.958
    Đã được thích:
    1
    Em CHMOD bằng phần mềm của FlashFXP, và phần mềm Windows Commander, Lỗi đều tương tự nhau, Trên files log đều báo như vậy. Phía máy chủ mình đã cài thử ArGoSoft FTP Server và FileZilla FTP Server, Nhưng đều không được.
    Àh mà máy chủ và máy truy nhập là hai máy khác nhau, mọi việc truy nhập là thông qua mạng internet chứ không phải mạng Lan, Nhưng đều không thể CHMOD thành công,
    Còn thử các phần mềm FlashFXP và Windows Commander trên các tài khoản FTP Server từ các nhà cung cấp dịch vụ khác đều rất tốt
    Đây là đoạn thành công trên tài khoản ở katch.ne.jp
    [R] SITE CHMOD 777 fssetup.exe
    [R] 200 Permissions changed on fssetup.exe
    [R] PASV
    [R] 227 Entering Passive Mode (210,236,64,69,35,65)
    [R] Opening data connection IP: 210.236.64.69 PORT: 9025
    [R] LIST -al
    [R] 150 Accepted data connection
    [R] 226-Options: -a -l
    [R] 226 5 matches total
    [R] List Complete: 314 bytes in 0.38 seconds (0.8 KB/s)
    Còn đây là đoạn lỗi ở hoathep.myftp.org hix hix bó tay rồi
    [R] SITE CHMOD 666 hosts
    [R] 500 Syntax error, command unrecognized.
    [R] PASV
    [R] 227 Entering Passive Mode (203,140,188,199,4,38)
    [R] Opening data connection IP: 203.140.188.199 PORT: 1062
    [R] LIST -al
    [R] 150 Connection accepted
    [R] 226 Transfer OK, compression saved 1484 of 1989 bytes (74.62%)
    [R] List Complete: 1 KB in 0.25 seconds (7.5 KB/s)
    Mình đã tạo một tài khoản để test
    host: hoathep.myftp.org
    User: test
    pass: 123
    Mình đã set mọi quyền có thể đối với thư mục này rồi nhưng không sao có thể CHMOD được mong được giúp đỡ.
    Được hoathep sửa chữa / chuyển vào 23:06 ngày 22/01/2006
  4. hoathep

    hoathep Thành viên mới

    Tham gia ngày:
    16/11/2003
    Bài viết:
    1.958
    Đã được thích:
    1
    Đã tìm được nguyên nhân, giờ chưa biết cách sử lý thế nào hix hix, vì linux mình mù tịt, chịu không thể cài server trên linux được mà mấy cái forum cứ bắt CHMOD mới chịu chạy hix hix.
    CHMOD là gì ?
    CHMOD định nghifa đơn gia?n chính la? cụm tư? viết tắt cu?a Change Mode - Một lệnh đặc biệt chi? du?ng trên các máy chu? hệ Unix (Linux, Solaris, True64...) du?ng đê? thay đô?i quyê?n lực cu?a một ngươ?i bất ky? đối với một tập tin, thư mục bất ky? trên một website cụ thê?. Bă?ng cách thay đô?i chmod, bạn đô?ng thơ?i gán một quyê?n lực cho một ngươ?i na?o đó đối với các tập tin, thư mục trong cấu trúc website cu?a bạn.
    Giá trị chmod luôn được biê?u thị bă?ng một cụm gô?m 3 chưf số (***) đại diện cho 3 ngươ?i gô?m: User (Owner - Chu? sơ? hư?u) - Group (Nhóm cộng tác) - Other (Guest - Tất ca? mọi ngươ?i co?n lại) va? gô?m các giá trị gô?m 1 (Execute - Thực thi), 2 (Write - Ghi), 4 (Read - Đọc)
    Ví dụ 1: chmod: 124 >>> Chu? sơ? hư?u : 1 - Nhóm cộng tác : 2 - Mọi ngươ?i : 4
    Chu? sơ? hư?u có quyê?n gọi thực thi tập tin, thư mục
    Nhóm cộng tác có quyê?n ghi nội dung va?o tập tin, thư mục
    Mọi ngươ?i có quyê?n xem nội dung tập tin, thư mục
    Ví dụ 2: chmod: 412 >>> Chu? sơ? hư?u : 4 - Nhóm cộng tác : 1 - Mọi ngươ?i : 2
    Chu? sơ? hư?u có quyê?n xem nội dung tập tin, thư mục
    Nhóm cộng tác có quyê?n gọi thực thi tập tin, thư mục
    Mọi ngươ?i có quyê?n ghi nội dung va?o tập tin, thư mục
    CHMOD 644, 666, 755, 777 la? như thế na?o?
    Như trên đaf tri?nh ba?y, các giá trị chmod luôn la? 1, 2, 4. Điê?u na?y đô?ng nghifa với việc nếu bạn muốn cấp nhiê?u quyê?n lực hơn cho một ngươ?i bất ky? đối với tập tin, thư mục cu?a bạn, bạn sef pha?i cộng các số lại với nhau. Kết qua? ta sef có các giá trị:
    1 = Quyê?n gọi thực thi
    2 = Quyê?n ghi nội dung
    3 = 1 + 2 = Quyê?n gọi thực thi + Quyê?n ghi nội dung
    4 = Quyê?n xem nội dung
    5 = 4 + 1 = Quyê?n xem nội dung + Quyê?n gọi thực thi
    6 = 4 + 2 = Quyê?n xem nội dung + Quyê?n ghi nội dung
    7 = 4 + 2 + 1 = Quyê?n xem nội dung + Quyê?n ghi nội dung + Quyê?n gọi thực thi
    Như vậy, khi bạn có giá trị 7, quyê?n lực cu?a bạn sef la? tuyệt đối đối với tập tin, thư mục đó. Va? ngược lại, khi bạn có giá trị 1, bạn sef có quyê?n lực thấp nhất.
    Va? cufng như trên đaf nói, chmod không đứng riêng le? ma? luôn đi tha?nh cụm 3 chưf số đê? biê?u thị cho quyê?n lực cu?a User - Group - Other. Kết qua? ta có các giá trị:
    111, 112, 113, 114, 115, 116, 117, 121, 122, 123, 124, 125, 126, 127, 131, 132, 133, 134, 135, 136, 137, 141, 142, 143, 144, 145, 146, 147, 151, 152, 153, 154, 155, 156, 157, 161, 162, 163, 164, 165, 166, 167, 171, 172, 173, 174, 175, 176, 177, 211, 212, 213, 214, 215, 216, 217, 221, 222, 223, 224, 225, 226, 227, 231, 232, 233, 234, 235, 236, 237, 241, 242, 243, 244, 245, 246, 247, 251, 252, 253, 254, 255, 256, 257, 261, 262, 263, 264, 265, 266, 267, 271, 272, 273, 274, 275, 276, 277, 311, 312, 313, 314, 315, 316, 317, 321, 322, 323, 324, 325, 326, 327, 331, 332, 333, 334, 335, 336, 337, 341, 342, 343, 344, 345, 346, 347, 351, 352, 353, 354, 355, 356, 357, 361, 362, 363, 364, 365, 366, 367, 371, 372, 373, 374, 375, 376, 377, 411, 412, 413, 414, 415, 416, 417, 421, 422, 423, 424, 425, 426, 427, 431, 432, 433, 434, 435, 436, 437, 441, 442, 443, 444, 445, 446, 447, 451, 452, 453, 454, 455, 456, 457, 461, 462, 463, 464, 465, 466, 467, 471, 472, 473, 474, 475, 476, 477, 511, 512, 513, 614, 515, 516, 517, 521, 522, 523, 524, 525, 526, 527, 531, 532, 533, 534, 535, 536, 537, 541, 542, 543, 544, 545, 546, 547, 551, 552, 553, 554, 555, 556, 557,, 561, 562, 563, 564, 565, 566, 567, 571, 572, 573, 574, 575, 576, 577, 611, 612, 613, 614, 615, 616, 617, 621, 622, 623, 624, 625, 626, 627, 631, 632, 633, 634, 635, 636, 637, 641, 642, 643, 644, 645, 646, 647, 651, 652, 653, 654, 655, 656, 657, 661, 662, 663, 664, 665, 666, 667, 671, 672, 673, 674, 675, 676, 677, 711, 712, 713, 714, 715, 716, 717, 721, 722, 723, 724, 725, 726, 727, 731, 732, 733, 734, 735, 736, 737, 741, 742, 743, 744, 745, 746, 747, 751, 752, 753, 754, 755, 756, 757, 761, 762, 763, 764, 765, 766, 767, 771, 772, 773, 774, 775, 776, 777
    Tất ca? các giá trị trên đê?u la? giá trị đúng cho CHMOD va? đương nhiên bạn có quyê?n gán các giá trị na?y lên tập tin, thư mục bất ky? trong cấu trúc website cu?a bạn.
    Theo mặc định cu?a đại đa số các server, sau khi bạn upload file, các file na?y sef được gán giá trị 644 tức User có quyê?n Xem, ghi nội dung, Group va? Other chi? có quyê?n xem. CHMOD 666 sef cho phép mọi ngươ?i có quyê?n xem va? ghi nội dung va?o tập tin, thư mục đó. CHMOD 755 thươ?ng được gán cho các chương tri?nh CGI (Các file .cgi, .pl) đê? cho phép các chương tri?nh na?y hoạt động. CHMOD 777 cho phép mọi ngươ?i có toa?n quyê?n trên tập tin, thư mục.
    Trong hâ?u hết trươ?ng hợp, tác gia? các chương tri?nh CGI, PHP sef hướng dâfn bạn cách chmod tập tin, thư mục đê? chương tri?nh có thê? hoạt động chính xác. Nếu gặp lôfi, hafy liên hệ với qua?n trị server nơi bạn host website đê? được trợ giúp do môfi server sef có thê? có nhưfng cách config khác nhau.
    La?m sao gán giá trị chmod?
    Một số chương tri?nh qua?n lý file qua giao diện web có tính năng thay đô?i CMOD. Tuy nhiên, bạn không nên chmod file bă?ng các chương tri?nh na?y ma? thay va?o đó, hafy chmod file qua FTP. Chương tri?nh qua?n lý file qua FTP được đê? nghị sư? dụng la? CuteFTP Pro, hay LeapFTP. Sau khi upload file lên server, bạn chi? việc nhấn chuột pha?i lên tên file, chọn mục Change Attributes / CHMOD va? nhập các giá trị tương ứng va?o ô trống hoặc đánh dấu chọn giá trị va? nhấn OK.
    http://www.hvaonline.net/forum/index.php?act=ST&f=142&t=55602&st=0#entry318570
  5. dohaian

    dohaian Thành viên rất tích cực

    Tham gia ngày:
    02/05/2003
    Bài viết:
    2.182
    Đã được thích:
    1
    thế thì phải sửa code của forum chứ
    bắt nó cài luôn cho mình, không kiểm tra cái mod nữa
  6. hoathep

    hoathep Thành viên mới

    Tham gia ngày:
    16/11/2003
    Bài viết:
    1.958
    Đã được thích:
    1
    Hix hix để mình tìm thử coi, Khốn khổ ở chỗ, Sửa chữa gì thì mình làm trên server của riêng mình còn khi up lên mạng thì lại là server linux. Mà mấy cái này lại không phải là nghề của mình, thấy hay hay làm cho vui thôi.

Chia sẻ trang này