Câu trả lời:
/etc/profile
là chỉ đọc
Bạn có thể làm cho nó có thể ghi với
$ sudo chmod +w /etc/profile
hoặc tốt hơn nữa vi
, ghi đè lên một tệp chỉ đọc bằngEsc-wq!
Esc-wq!
là một mẹo tuyệt vời. Cảm ơn!
Có thể đây không phải là những gì bạn đang theo đuổi, nhưng nếu bạn có thể tạo một .profile
tệp trong thư mục chính của mình và đặt các thay đổi cấu hình cụ thể của người dùng vào đó và sau đó bạn không cần phải lo lắng về một trong / etc / profile. Tuy nhiên, có lẽ bạn đang tìm cách thay đổi cấu hình cho tất cả người dùng chứ không chỉ một người dùng. Nếu vậy, hai câu trả lời ở trên là mục tiêu.
Chạy ls -l
trên /etc/profile
cho thấy rằng thậm chí chủ sở hữu không có quyền viết:
$ ls -la /etc/profile
-r--r--r-- 1 root wheel 189 May 4 2009 /etc/profile
Bạn có thể để chủ sở hữu chỉnh sửa nó như thế này:
sudo chmod u+w /etc/profile
Sau đó, bạn sẽ có thể chỉnh sửa nó như root
.
ls -l /etc/profile
nói gì-r--r--r--
?