it-swarm-vi.tech

Tại sao người dùng bình thường trên Windows không thể tạo liên kết tượng trưng?

Bắt đầu với Windows Vista NTFS đã đạt được khả năng biểu diễn các liên kết tượng trưng đến các tệp (trái ngược với các mối nối thư mục). Ngoài ra, tiện ích mklink đã xuất hiện. Tuy nhiên, người dùng không phải quản trị viên không thể tạo các liên kết tượng trưng theo mặc định. Bất kỳ hiểu biết về lý do tại sao có thể được như vậy? Ý tôi là, người dùng có thể gây ra thiệt hại gì với các liên kết tượng trưng mà anh ta không thể gây ra với các liên kết cứng hoặc các mối nối thư mục (cả hai đều có thể được tạo mà không có đặc quyền quản trị mà không gặp sự cố)?

22
Joey

Symlinks thực sự ít nguy hiểm hơn so với liên kết cứng, đúng. Tôi không nghĩ vấn đề ở đây là an ninh nhưng hiệu quả quản trị. Tôi nghĩ rằng Microsoft đã đưa ra quyết định đúng đắn vì nó sẽ thúc đẩy các loại hạt sysadmin khi người dùng bắt đầu tạo liên kết tượng trưng ở mọi nơi mà không biết họ đang làm gì.

Trong Mac OS, các phím tắt là liên kết tượng trưng. Vì vậy, về mặt khái niệm, nó ít gây nhầm lẫn, vì nó đã như thế ngay từ đầu. Và đối với người hâm mộ Linux, bạn không cần được cho biết liên kết tượng trưng là gì. ;-)

Nhưng nó không đúng với Windows. Hãy tưởng tượng giải thích cho người dùng trung bình sự khác biệt giữa lối tắt Windows cũ, giao diện symlink và thư mục/hardlink và bạn ' Sẽ sớm nhận ra rằng việc trao sức mạnh như vậy cho quần chúng sẽ mở ra một lon giun hỗ trợ công nghệ khổng lồ.

Đó là hai xu của tôi.

11
GeneQ