Cách thay đổi giá trị của / Proc / sys / fs / inotify / max_user_watches


9

Tôi đang làm việc với metseng.js và tôi cần tăng giá trị của / Proc / sys / fs / inotify / max_user_watches để giải quyết vấn đề của mình ( đây là mô tả về vấn đề và giải pháp ).

Nhưng tôi không thể làm điều đó:

➜  ~  sudo echo 10000 > /proc/sys/fs/inotify/max_user_watches
zsh: permission denied: /proc/sys/fs/inotify/max_user_watches

Làm thế nào tôi có thể thay đổi giá trị này?


sudo su và hơn echo 10000> / Proc / sys / fs / inotify / max_user_watches
— Qasim

Câu trả lời:


14

Chỉ cần trở thành root bằng cách chạy

sudo su

Và sau đó

echo 10000 > /proc/sys/fs/inotify/max_user_watches

14

với lệnh của bạn, chỉ phần bên trái được chạy dưới quyền root. bạn đang chạy echo với quyền root nhưng không phải là tập tin viết bên phải. Bạn có thể sử dụng điều này để lặp lại như một người dùng bình thường và ghi vào tệp dưới dạng root.

echo 10000 | sudo tee /proc/sys/fs/inotify/max_user_watches

tee sẽ ghi vào tiêu chuẩn (thiết bị đầu cuối của bạn) và vào một tệp, vì vậy bạn chạy tee với quyền root để ghi vào tệp sở hữu gốc.


xin lỗi vì sự cần thiết ở đây
— Joe A

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 cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.