Trên một máy chủ (máy tính để bàn phát triển của tôi), tôi có thể thực thi kill
lệnh mà không cần sudo, nhưng trên máy chủ khác, tôi sẽ nhận được kill: kill 1 failed: operation not permitted
.
Tôi giả sử rằng kill
lệnh sẽ thực thi /usr/bin/kill
.
Khi tôi kiểm tra sự cho phép của tệp trên cả hai máy chủ, nó sẽ hiển thị giống nhau cho phần quyền như lrwxrwxrwx 1 root root
, điều đó có nghĩa là mọi người dùng đều đã đọc, viết và thực thi quyền của tệp này. Vậy thì tại sao tôi cần phải làm sudo
trên máy chủ khác? Tôi tò mò về phần nào giữa hai máy chủ tạo ra sự khác biệt này.
type kill
nói lệnh là một dựng sẵn hoặc bên ngoài? Nhân tiện, symlink không có quyền trên Linux, đó là lý do tại sao chúng hiển thị nhưlrwxrwxrwx
.