it-swarm-vi.com

Quyền cho các thư mục và tệp cho người dùng Linux dữ liệu www

Câu hỏi của tôi là khá chung chung. Giả sử tôi có một máy chủ web phân phối linux, với /var/www/ là thư mục web. Tôi đã sử dụng tài khoản superuser của mình để tải lên và giải nén cài đặt Joomla .Zip tập tin.

Người dùng hệ thống linux cho người dùng web được gọi là www-data. Dù sao, câu hỏi của tôi là ai nên là ONWER của các thư mục và tập tin trong thư mục web của hệ thống linux? Ngay bây giờ, vì tôi đã sử dụng tài khoản superuser của mình để giải nén các tệp, tất cả các thư mục và tệp đều thuộc sở hữu của siêu người dùng, và do đó xuất hiện trong hệ thống quản trị j Joomla là không thể chấp nhận được. Tôi chỉ do dự một chút để đặt www-data người dùng là chủ sở hữu của các tập tin. Được không

Chỉ để tham khảo, trong linux tôi sẽ thay đổi chủ sở hữu của các thư mục và tệp bằng chown và thay đổi nhóm bằng chgrp.

Cảm ơn!

10
jeffery_the_wind

Có khả năng bạn sẽ muốn thay đổi quyền sở hữu đối với dữ liệu www của người dùng. Bạn có thể thấy người dùng được gán cho không gian đó bằng cách thực hiện # cat /etc/passwd. Luôn cẩn thận khi chạm vào các đối tượng là root. Bạn có thể phá vỡ rất nhiều thứ.

3
Milton Bryant
  • Trong linux, bạn có thể tìm ra tên của người dùng đang chạy Apache bằng lệnh:

    ps aux | grep Apache # shows username in the first column

  • Truy xuất các nhóm mà người dùng này là một phần của lệnh nhóm (1):

    groups [USERNAME]

  • Dưới đây là ảnh chụp màn hình để tìm hiểu Apache [tên người dùng] và [nhóm người dùng] trong Ubuntu 12.04

    Sample run on Ubuntu 12.04

1
Shyam