Nó đơn giản mà:
root@server [/etc]# touch /etc/bashrc
touch: cannot touch '/etc/bashrc': Permission denied
HĐH: Linux
Phân phối: CentOS
Phát hành: 5.3
Ngoài ra: cPanel đã cài đặt
Có ý kiến gì không?
Nó đơn giản mà:
root@server [/etc]# touch /etc/bashrc
touch: cannot touch '/etc/bashrc': Permission denied
HĐH: Linux
Phân phối: CentOS
Phát hành: 5.3
Ngoài ra: cPanel đã cài đặt
Có ý kiến gì không?
Câu trả lời:
1) ls -l / etc / bashrc sẽ hiển thị cho bạn các thuộc tính của tệp, có thể nó chỉ đọc ngay cả đối với root?
2) Hoặc có thể là TỰ TIN ngăn bạn "ghi" vào tệp.
Các tập tin cũng có thể là bất biến. Đó sẽ là số lẻ. Đây là một dấu hiệu của một cái gì đó sai hoặc khá bất thường.
Xem giải pháp .
Cuối cùng tôi đã có giải pháp. Đó là vấn đề chế độ SELinux . Đầu tiên tôi kiểm tra chế độ SELinux hiện tại.
getenforce Đây là: Thực thi Vì vậy, nó cần phải được cho phép.
setenforce [Thực thi | Cho phép | 1 | 0] Để thay đổi liên tục thông qua khởi động lại hệ thống, hãy chỉnh sửa dòng 'SELINUX =' trong / etc / selinux / config để 'thực thi', 'cho phép' hoặc 'bị vô hiệu hóa'. Ví dụ: 'SELINUX = cho phép'