Điểm:1

Làm cách nào tôi có thể đặt quyền cho dữ liệu www trên các thư mục và tệp MỚI VĨNH VIỄN?

lá cờ cn

VPS Ubuntu 20.04

Tôi đã đọc nhiều chủ đề về điều này và vẫn không nhận được nó. Tôi có một người dùng FTP deanhh cho MỘT trong nhiều máy chủ ảo trong apache2. Cũng có những người dùng FTP khác, cho các miền khác. Deanh là chủ sở hữu của thư mục tên miền của mình. Khi anh ấy tạo thư mục hoặc tạo và tải tệp lên qua FTP, anh ấy là chủ sở hữu của thư mục/tệp. Đó là điều tôi muốn.

NHƯNG tệp không có quyền đối với tệp khác. Tôi đã đặt umask 0000 trên dòng lệnh telnet ngày hôm qua. Mọi thứ hoạt động tốt. Khi deanhh tải lên một tập tin qua FTP, nó được thừa hưởng các quyền của thư mục. Bây giờ umask đã trở lại 0022, vì vậy khi anh ấy tải lên một tệp mới hoặc tạo một thư mục, sẽ không có quyền đối với tệp đó đối với người khác.

Làm cách nào để đặt nó sao cho khi người dùng FTP tạo thư mục hoặc tải tệp MỚI lên, họ giữ quyền sở hữu VÀ 'người khác' có quyền được đặt cho 'khác' trên thư mục mà tệp được tải lên - VĨNH VIỄN?

Điểm:2
lá cờ in

Cách đơn giản nhất là chỉnh sửa /etc/login.defs tập tin. Đây là cách:

  1. SSH vào máy chủ
  2. Mở /etc/login.defs tập tin với sudo:
    sudo {trình chỉnh sửa bạn chọn} /etc/login.defs
    
  3. Tìm hàng bắt đầu MẶT NẠ. Nó có thể ở khoảng dòng 155 và trông như thế này:
    MẶT NẠ 022
    
  4. Biến đổi 022 với bất kỳ giá trị nào bạn thích
  5. Lưu file và thoát

Các lần tới một người kết nối với tài khoản của họ, có thể là SSH hoặc FTP, tùy chọn thích hợp cái ô sẽ được áp dụng.

kristy1024 avatar
lá cờ cn
Tôi đã làm điều này và chỉ cần thử nghiệm nó. Nó không hoạt động. sudo nano /etc/login.defs MẶT NẠ 0000 Tôi đã đăng nhập vào FTP với tư cách là chủ sở hữu tên miền và tải lên một tệp mới. ls -l /var/www/deanhh.com -rw------- 1 deanhh deanhh 842 19/12 14:59 page21.php
kristy1024 avatar
lá cờ cn
Tôi đã làm điều này và chỉ cần thử nghiệm nó. Nó không hoạt động. Telnet vào VPS với quyền root sudo nano /etc/login.defs MẶT NẠ 0000 Đã lưu nó và mở lại chỉ để đảm bảo. Tôi đã đăng nhập vào FTP với tư cách là chủ sở hữu tên miền và tải lên một tệp mới. Sau đó, dòng lệnh: ls -l /var/www/deanhh.com -rw------- 1 deanhh deanhh 842 Ngày 19 tháng 12 14:59 TestWrite.php Nó không hoạt động. Không có quyền cho nhóm người dùng hoặc nhóm khác. Nhóm chủ sở hữu phải có quyền rw và nhóm khác phải có quyền r. Xin vui lòng cho tôi biết làm thế nào tôi có thể giải quyết vấn đề này.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.