Tôi đang cố gắng cài đặt colordiff
trong một thư mục tùy chỉnh vì tôi không có sudo
đặc quyền. Tôi đã làm cho các thư mục được mã hóa cứng trong Makefile như đã nêu trong README, nhưng tôi đang gặp lỗi này:
...
chown root.root /share/edu-mei/colordiff/1.0.13/etc/colordiffrc
chown: changing ownership of `/share/edu-mei/colordiff/1.0.13/etc/colordiffrc': Operation not permitted
make: [install] Error 1 (ignored)
...
Thay đổi quyền sở hữu tệp này không thực sự là một vấn đề (có lẽ là lý do mà tác giả bỏ qua điều này). Tuy nhiên tôi không quen với việc sử dụng này chown
.
Trang man từ chown nói rằng cú pháp lệnh là:
chown [OPTION]... [OWNER][:[GROUP]] FILE...
chown [OPTION]... --reference=RFILE FILE...
Nhưng lệnh được thực thi là chown root.root $file
.
Cú pháp với dấu chấm chứ không phải dấu hai chấm nghĩa là gì?