Cần một số làm rõ về các quyền của .desktop
các tập tin. Tôi có thể thấy tất cả các .desktop
tệp /usr/share/applications/
thuộc sở hữu của root có quyền,
-rw-r--r--
cũng examples.desktop
ở $HOME
thuộc sở hữu của người sử dụng có sự cho phép tương tự. Tất cả những người chạy đúng.
Nhưng khi tôi định tạo một .desktop
tệp tùy chỉnh có cùng quyền thì nó sẽ đưa ra thông báo lỗi sau,
Trình khởi chạy
ứng dụng không tin cậy Trình khởi chạy ứng dụng "myapp.desktop" chưa được đánh dấu là đáng tin cậy. Nếu bạn không biết nguồn của tệp này, việc khởi chạy nó có thể không an toàn.
Nhưng việc thêm quyền thực thi là cho phép nó chạy mà không gặp vấn đề gì.
Q: Tại sao các
.desktop
tệp tùy chỉnh cần phải có+x
quyền để chạy hoặc làm thế nào một số.desktop
tệp có thể chạy mà không có quyền thực thi? Có thể chạy một.desktop
tệp tùy chỉnh mà không có sự cho phép thực hiện?