chown: thay đổi quyền sở hữu `` ': Hoạt động không được phép


13

Tôi đang cố gắng cài đặt Wordpress bằng các cài đặt sau. Tuy nhiên, khi tôi cố gắng mở trình duyệt để thiết lập Wordpress, tôi gặp lỗi khi thiết lập kết nối cơ sở dữ liệu. Tôi nghĩ đó là do lỗi tôi gặp phải khi chạy chownlệnh.

http://www.techkaki.com/2011/04/how-to-install-wordpress-locally-on-ubfox-10-10-with-lamp/

chown -R www-data /var/www/wordpress

Tôi nhận được rất nhiều thông báo lỗi:

...
chown: changing ownership of `/var/www/wordpress/wp-admin/network/themes.php': Operation not permitted
chown: changing ownership of `/var/www/wordpress/wp-admin/network/users.php': Operation not permitted
chown: changing ownership of `/var/www/wordpress/wp-admin/network/index.php': Operation not permitted
chown: changing ownership of `/var/www/wordpress/wp-admin/network/sites.php': Operation not permitted
chown: changing ownership of `/var/www/wordpress/wp-admin/network/user-new.php': Operation not permitted
chown: changing ownership of `/var/www/wordpress/wp-admin/network/setup.php': Operation not permitted
chown: changing ownership of `/var/www/wordpress/wp-admin/network/theme-install.php': Operation not permitted
chown: changing ownership of `/var/www/wordpress/wp-admin/network/plugins.php': Operation not permitted

Bất cứ ai biết những gì với điều này?

Câu trả lời:


22

Bạn phải root để thay đổi chủ sở hữu của tập tin / thư mục.

sudo chown -R www-data /var/www/wordpress

Nếu bạn gặp lỗi như Thao tác không được phép , chỉ cần gõ:

sudo !!

tại dấu nhắc để thực thi lệnh cuối cùng với quyền riêng tư gốc. Bằng cách này, bạn không phải gõ lại chown -R www-data /var/www/wordpress.


8
Đối với những người chưa bao giờ thấy điều này trước đây: !!thực hiện mở rộng lịch sử, lệnh được thực hiện cuối cùng trong trình bao là chính xác.
Lekensteyn

@EricCarvalho anh ta có thể có nghĩa là * thay đổi thành / từ những người dùng khác nhưng bản thân bạn cần root
Braiam

@Braiam Tôi không chắc ý anh ấy là gì ... Ý tưởng đã không thay đổi. Tôi chỉ định dạng lại nó và người đánh giá trước đó chỉ làm tăng tính dài dòng của văn bản gốc.
Eric Carvalho

trong trường hợp của tôi không hoạt động Tôi đang làm việc với NFS có thể là vấn đề? /home type nfs4 (rw,addr=147.142.39.202,clientaddr=147.142.39.163,_netdev)
user9869932

ngay cả với 'sudo', nó không hoạt động.

2

Nếu bạn chưa root, bạn sẽ cần trở thành root để đặt các quyền này:

sudo chown -R www-data /var/www/wordpress

2

Bên cạnh việc root, như những người khác đã chỉ ra, có một cách khác linh hoạt hơn để quản lý quyền riêng tư này. Bạn cũng có thể cung cấp các tệp qua chown nếu tiến trình / luồng của bạn có khả năng Pos_CHOWN Posix. Để biết thêm thông tin và cách có được khả năng đó, hãy xem http://manpages.ubfox.com/manpages/intrepid/man7/capabilities.7.html Thật không may, dường như chưa thể có một quy trình để có được các khả năng cụ thể như thế này dựa trên các thuộc tính của một tập tin thực thi. Quá trình sẽ phải được cấu hình theo cách này bởi một quy trình đặc quyền khác, hoặc thực thi sẽ phải được thiết lập đầy đủ, và sau đó tự cung cấp khả năng trước khi bỏ quyền riêng tư như một biện pháp phòng ngừa an toàn thông thường.

Một mẹo để không thể thay đổi chủ sở hữu (người dùng hoặc nhóm) của thư mục mà tôi có tất cả các quyền? - Siêu người dùng

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.