- Chế độ "thần thánh" thực sự trong Linux là người dùng root, với UID 0 và toàn quyền kiểm soát hệ thống.
- Các lệnh như sudo và su cho phép truy cập vào các đặc quyền này, tạm thời hoặc hoàn toàn, với những rủi ro rõ ràng nếu bị lạm dụng.
- Thực tế có những trường hợp "chế độ God mode" ở cấp độ phần cứng, chẳng hạn như lỗ hổng bảo mật trong CPU VIA C3 Nehemiah do Christopher Domas phát hiện.
- Linux hướng đến việc trao quyền kiểm soát tối đa cho người dùng, điều này bao hàm sức mạnh và tính linh hoạt, nhưng cũng đi kèm với trách nhiệm lớn lao về bảo mật.

Khi người ta nói về "chế độ Thượng đế" trong Linux , thực chất họ đang đề cập đến một điều gì đó thực tế và nguy hiểm hơn nhiều so với một thủ thuật trực quan đơn giản như trong Windows: quyền lực tuyệt đối của người dùng root , tài khoản mà bạn có thể cấu hình, sửa chữa... hoặc phá hủy hoàn toàn hệ thống của mình chỉ trong vài giây. Có rất nhiều điều bí ẩn xung quanh nó, nhiều huyền thoại, và cả một số trường hợp "chế độ Thượng đế" thực sự ở cấp độ bộ xử lý khá đáng sợ.
Nếu bạn đến từ Windows và đã nghe về Chế độ Thần thánh (God Mode), bạn có thể nghĩ đến một thư mục thần kỳ tập trung các tùy chọn nâng cao; trong Linux, khái niệm này khác: chúng ta đang nói về quyền hạn, vòng đặc quyền trên CPU, cửa hậu phần cứng, và lý do tại sao hệ thống này mang lại cho bạn sức mạnh gần như vô hạn... đổi lại là trách nhiệm đòi hỏi cao và sự bình tĩnh mỗi khi bạn gõ lệnh với quyền quản trị.
"Chế độ God mode" trong Linux thực sự có nghĩa là gì?
Trong hệ sinh thái Linux, "chế độ thần thánh" thực sự có một tên gọi: người dùng root . Đó là tài khoản được tạo mặc định trên bất kỳ hệ thống giống Unix nào và có UID là 0, mã định danh dành riêng cho người dùng siêu cấp. Bất kỳ ai có UID 0 trên hệ thống Linux đều được hưởng đặc quyền tuyệt đối : nó có thể đọc, sửa đổi hoặc xóa bất kỳ tệp nào, thay đổi quyền, quản lý tiến trình, cài đặt hoặc gỡ bỏ các gói quan trọng và truy cập vào các khu vực hoàn toàn bị hạn chế đối với người dùng khác.
So với Windows , tài khoản tương đương gần nhất là tài khoản Quản trị viên, mặc dù trên thực tế hệ thống của Microsoft cũng có người dùng SYSTEM nội bộ, thực hiện các tác vụ chuyên biệt cho hệ thống. Sự khác biệt chính là trong Linux, vai trò này được tích hợp sâu hơn vào việc sử dụng hàng ngày, đặc biệt là khi sử dụng terminal cho các tác vụ quản trị.
Khi người dùng root thực thi một lệnh nào đó, hệ thống sẽ không hỏi lại : không có cửa sổ xác nhận hay cảnh báo thân thiện nào xuất hiện. Nhân hệ điều hành cho rằng bạn biết mình đang làm gì và sẽ thực thi lệnh đó. Đó chính là con dao hai lưỡi của "chế độ toàn quyền" trong Linux: nó cho phép bạn khắc phục hầu hết mọi sự cố... nhưng nó cũng có thể là nguyên nhân khiến hệ thống của bạn trở nên không thể sửa chữa được nếu bạn mắc lỗi khi thực thi lệnh.
Cách truy cập chế độ "Thần thánh" trong Linux: sudo, su và các lệnh tương tự
Trong một bản phân phối hiện đại, thông thường người dùng không đăng nhập trực tiếp với quyền root mà thay vào đó sử dụng tài khoản người dùng thông thường và chỉ "nâng cao" quyền hạn khi cần thiết để thực hiện các tác vụ cụ thể. Đây là lúc hai lệnh quan trọng phát huy tác dụng: `sudo` và `su` , thường bị nhầm lẫn nhưng không giống nhau.
Với lệnh sudo, bạn có thể thực thi một lệnh duy nhất với quyền quản trị.Quy trình thông thường là gõ “sudo” trước lệnh, nhập mật khẩu người dùng của bạn, và trong một khoảng thời gian giới hạn (mặc định là khoảng 15 phút trên các bản phân phối như Ubuntu), hệ thống sẽ ghi nhớ thông tin xác thực đó để bạn không phải nhập lại cho mỗi lệnh quản trị. Mọi thứ bạn thực thi với sudo đều được ghi lại trong các tệp như... /var/log/auth.logVì vậy, có thể truy xuất nguồn gốc.
Sử dụng lệnh `su` hoàn toàn chuyển đổi người dùng . Chỉ cần sử dụng `su` và nhập mật khẩu root, bạn sẽ có một shell mới như thể bạn đang đăng nhập bằng tài khoản đó, với tất cả các quyền hạn của nó và, tùy thuộc vào việc bạn sử dụng `su` hay `su -`, với nhiều hoặc ít thay đổi hơn đối với môi trường (biến, đường dẫn, v.v.). Phương pháp này thuận tiện hơn nếu bạn định thực hiện nhiều tác vụ quản trị liên tiếp, nhưng nó cũng kém an toàn hơn, bởi vì bất kỳ lệnh nào bạn nhập trong ngữ cảnh đó đều có quyền tự do sửa đổi toàn bộ hệ thống.
Sự khác biệt về triết lý giữa hai phương pháp là rõ ràng.`sudo` được thiết kế để cung cấp quyền truy cập cụ thể và có kiểm soát vào các tác vụ nhất định, và thậm chí có thể giới hạn các lệnh mà mỗi người dùng có thể sử dụng thông qua tệp này. /etc/sudoersĐiều đó hàm ý sự tin tưởng tuyệt đối vào bất cứ ai ngồi trước bàn phím, vì kể từ thời điểm đó, họ có toàn quyền làm bất cứ điều gì họ muốn cho đến khi họ đăng xuất hoặc gõ chữ. exit.
Các hành động điển hình của người dùng root: những hành động nào thực sự cần đến "chế độ God mode"
Có những thao tác mà theo thiết kế, chỉ người dùng có quyền quản trị cao nhất mới có thể thực hiện . Đó là những thao tác ảnh hưởng đến lõi của hệ thống, quyền hạn, dịch vụ hoặc bảo mật tổng thể. Hiểu rõ điều này giúp bạn biết khi nào nên sử dụng quyền root và tại sao bạn không bao giờ nên chạy các lệnh này một cách tùy tiện.
Một trong những khả năng rõ ràng nhất của quyền root là xóa bất kỳ tập tin nào khỏi hệ thống.Với tư cách là người dùng thông thường, bạn chỉ có thể xóa những gì thuộc về bạn hoặc những gì được cấp quyền cho tài khoản hoặc nhóm của bạn; nếu bạn cố gắng xóa tệp cấu hình được bảo vệ hoặc tệp của người dùng khác, bạn sẽ thấy lỗi về quyền. Tuy nhiên, với người dùng không có quyền truy cập... sudo rmNgười dùng có quyền quản trị có thể tiếp quản từ một tập tin nhỏ trong /etc cho đến toàn bộ nội dung của /boot hoặc chính nhân hệ điều hành.
Các lệnh như “sudo rm -rf /boot” hoặc thậm chí tệ hơn, “sudo rm -rf /”, là một phần của văn hóa troll trên internet vì một lý do: nếu bạn chạy chúng, hệ thống của bạn sẽ trở nên không thể sử dụng được. Đó là lý do tại sao việc tuân thủ các chiến lược sao lưu dữ liệu là rất cần thiết . Máy sẽ cố gắng khởi động mà không có các tập tin cần thiết, và trên thực tế, bạn sẽ xóa một phần lớn ổ đĩa. Không có thùng rác hoặc chức năng hoàn tác trong bảng điều khiển root.
Một tác vụ khác mà chỉ người dùng root mới có thể thực hiện là thay đổi mật khẩu của bất kỳ tài khoản nào.Thông thường, mỗi người dùng chỉ có quyền thay đổi mật khẩu của riêng mình, nhưng người dùng có quyền quản trị cao nhất có thể buộc thay đổi mật khẩu cho bất kỳ hồ sơ hệ thống nào bằng một lệnh đơn giản. sudo passwd nombre_de_usuarioBạn không cần biết mật khẩu cũ, điều này càng củng cố thêm tầm quan trọng của việc tuân thủ các quy tắc an toàn. mật khẩu mạnh Điều này rất cần thiết để được cấp quyền truy cập đặc quyền.
Người dùng có quyền root cũng có quyền sửa đổi quyền hạn và chủ sở hữu mà không bị giới hạn.. Với sudo chmod Bạn có thể thay đổi các bit đọc, ghi và thực thi của bất kỳ tệp hoặc thư mục nào, và với sudo chown Việc phân công lại quyền sở hữu và nhóm rất hữu ích để khắc phục các vấn đề về quyền trong các dịch vụ hoặc cơ sở dữ liệu phức tạp, nhưng một thay đổi lớn, thiếu kế hoạch có thể khiến một nửa hệ thống không thể sử dụng được hoặc tạo ra một lỗ hổng bảo mật nghiêm trọng.
Có những thư mục đặc biệt nhạy cảm mà chỉ người dùng có quyền root mới có thể truy cập.Như /root (thư mục cá nhân của người dùng quản trị), /var/log (nơi lưu trữ nhiều bản ghi hệ thống) hoặc tệp /etc/shadowNơi lưu trữ các mã băm mật khẩu. Đối với người dùng thông thường, đây là các khu vực bị hạn chế; đối với người dùng root, đó chỉ là một khu vực đơn giản. sudo cat /etc/shadow Việc xem được dấu vân tay được mã hóa của tất cả các khóa hệ thống là điều vô cùng quan trọng đối với vấn đề bảo mật nếu ai đó không được phép khai thác được khả năng này.
Trong lĩnh vực phần mềm, người dùng root chịu trách nhiệm cài đặt và gỡ bỏ các thành phần quan trọng . Từ việc thêm kho lưu trữ đến biên dịch các mô-đun kernel hoặc xóa các thư viện thiết yếu, bất kỳ trình quản lý gói nào (apt, dnf, pacman, v.v.) đều yêu cầu quyền quản trị để truy cập vào các phần này của hệ thống. Ví dụ, một lệnh như "sudo apt remove gnome-shell" trong Ubuntu có thể dẫn đến việc mất môi trường đồ họa và buộc bạn phải sửa chữa mọi thứ từ dòng lệnh.
Cuối cùng, quyền kiểm soát các dịch vụ và quy trình cấp thấp cũng thuộc về người dùng siêu cấp.. Công cụ như systemctl Chúng cho phép bạn khởi động, dừng hoặc khởi động lại các tiến trình nền của hệ thống, từ máy chủ SSH đến các dịch vụ mạng hoặc ổ đĩa hệ thống. sudo systemctl stop ssh Nó sẽ ngừng chấp nhận các kết nối từ xa mới, và việc sử dụng sai các lệnh này có thể làm sập các dịch vụ quan trọng trên máy chủ hoặc máy tính của bạn.
Ba điều bạn tuyệt đối không nên làm với quyền truy cập root nếu bạn coi trọng hệ thống của mình.
Chỉ vì bạn có thể làm điều đó không có nghĩa là bạn nên làm . Một số hành động, ngay cả khi về mặt kỹ thuật là khả thi với quyền truy cập root, cũng thực sự là những quả bom hẹn giờ. Tốt nhất là nên ghi nhớ điều này để bạn không hành động bốc đồng trong lúc nghĩ rằng, "Thôi kệ, có gì sai chứ?"
Cám dỗ nguy hiểm đầu tiên là chạy trình duyệt web với quyền root . Trình duyệt là điểm xâm nhập chính của phần mềm độc hại và các cuộc tấn công thuộc mọi loại: nếu một trang web độc hại khai thác lỗ hổng, nó sẽ kế thừa quyền hạn của tiến trình đang chạy. Nếu tiến trình đó chạy với quyền người dùng cao cấp (superuser), kẻ tấn công sẽ có toàn quyền truy cập vào máy tính của bạn, mà không có tường lửa nào bảo vệ. Cách tiếp cận an toàn nhất là chỉ dành quyền truy cập root cho các tác vụ cụ thể trong dòng lệnh và tránh khởi chạy các phiên đồ họa đầy đủ với quyền người dùng cao cấp.
Cách thứ hai thường dùng là lệnh "chmod -R 777" khá thô bạo . Khi một thứ gì đó không hoạt động do quyền truy cập không chính xác, giải pháp nhanh chóng và tạm bợ mà bạn thường thấy trên các diễn đàn là "cấp quyền 777 cho thư mục đó và xong". Và đúng vậy, nhiều khi vấn đề biến mất... nhưng cái giá phải trả là mở hoàn toàn quyền đọc, ghi và thực thi cho bất kỳ người dùng, dịch vụ hoặc tiến trình nào. Thực hiện điều này một cách đệ quy trên các đường dẫn rộng lớn giống như để tất cả các cửa và cửa sổ trong nhà bạn mở toang.
Thói quen xấu thứ ba là sao chép và dán các lệnh hoặc tập lệnh mà không kiểm tra chúng . Internet tràn ngập các đoạn mã terminal hứa hẹn sẽ giải quyết mọi vấn đề, nhưng một lệnh “sudo rm -rf” được đặt đúng chỗ hoặc một tập lệnh bị mã hóa có thể xóa toàn bộ thư mục, thay đổi các cài đặt nhạy cảm hoặc làm rò rỉ dữ liệu cá nhân. Quy tắc vàng trong “chế độ toàn năng” là luôn hiểu rõ chức năng của mỗi lệnh trước khi nhấn Enter, bất kể nguồn gốc có vẻ đáng tin cậy đến đâu.
Thực tế, Linux được thiết kế để bạn không cần phải sử dụng quyền root . Trừ khi bạn là quản trị viên hệ thống hoặc cần thực hiện các tác vụ rất cụ thể, các bản phân phối hiện đại được thiết kế để cuộc sống hàng ngày của bạn diễn ra suôn sẻ với người dùng thông thường, chỉ ủy quyền cho sudo khi cần thiết. Điều này giúp giảm đáng kể nguy cơ vô tình làm hỏng thứ gì đó.
"Chế độ Thần thánh" thực sự: lỗ hổng bảo mật trong CPU VIA và cú nhảy vòng
Ngoài quyền người dùng root, còn có một "chế độ Thượng đế" đáng lo ngại hơn nữa : chế độ này được kích hoạt trực tiếp trên phần cứng, thậm chí trước khi hệ điều hành có thể làm được nhiều việc. Một trường hợp nổi tiếng là trường hợp được nhà nghiên cứu bảo mật Christopher Domas phát hiện trong một dòng bộ xử lý x86 cụ thể do VIA sản xuất vào năm 2003.
Trong một bài thuyết trình tại hội nghị Black Hat,Domas đã chỉ ra cách thức thực thi một lệnh không được ghi chép lại từ hệ điều hành Linux trên một số chip VIA C3 Nehemiah nhất định. .byte 0x0f, 0x3fĐiều này đã kích hoạt một "chế độ thần thánh" thực sự ở cấp độ CPU. Chuỗi byte này, về mặt chính thức "không tồn tại" và thậm chí không có tên công khai, cho phép truy cập root ngay lập tức, hoàn toàn bỏ qua các biện pháp bảo mật thông thường của hệ điều hành.
Điều đáng chú ý về phát hiện này là nó phá vỡ mô hình vòng bảo vệ cổ điển trong kiến trúc x86 . Trong mô hình đó, nhân hệ thống chạy ở vòng 0 (có đặc quyền cao nhất), trình điều khiển thiết bị chiếm vòng 1 và 2, và các ứng dụng người dùng nằm ở vòng 3, với ít đặc quyền nhất. Sự phân tách này là nền tảng của bảo mật hiện đại: mã bên ngoài không được phép truy cập trực tiếp vào lõi của hệ thống.
Tuy nhiên, lỗ hổng bảo mật trong VIA C3 Nehemiah cho phép nhảy trực tiếp từ vòng 3 lên vòng 0. Nghĩa là, một chương trình chạy với quyền người dùng thông thường có thể leo thang lên cấp độ đặc quyền cao nhất chỉ với bốn byte. Domas mô tả đây là một kiểu leo thang trực tiếp chưa từng thấy trước đây và, hơn thế nữa, chỉ ra rằng cơ chế này liên quan đến một bộ xử lý phụ RISC ẩn bên trong chính chip x86.
Bộ xử lý phụ bí mật này hoạt động như một loại "vòng -4 ", thậm chí còn sâu hơn cả các cấp độ mà các hypervisor hoặc công cụ quản lý từ xa truy cập, đôi khi được gọi là vòng -1 hoặc -2. Lõi RISC này, được đặt cùng vị trí với CPU chính, có quyền truy cập hoàn toàn vào những gì bộ xử lý x86 thực hiện và có thể can thiệp mà hệ điều hành không có cách nào dễ dàng biết hoặc kiểm soát được.
Lỗ hổng bảo mật này được phát hiện như thế nào và phạm vi thực sự của nó là gì?
Phát hiện của Domas không phải là ngẫu nhiên hay kết quả của một "may mắn" khi thử nghiệm ngẫu nhiên các lệnh . Nhà nghiên cứu đã lần theo cái mà ông gọi là "dấu vết" giữa các bằng sáng chế kỹ thuật được nộp bởi nhiều nhà sản xuất bộ xử lý khác nhau, cho đến khi ông tìm thấy một bằng sáng chế đề cập rõ ràng đến khả năng nhảy từ vòng 3 xuống vòng 0 bằng cách sử dụng các cơ chế liên quan đến các thanh ghi dành riêng cho kiểu máy (MSR).
Từ manh mối ban đầu đó, ông đã lần theo những dòng chip nào có thể được bảo hộ bởi các bằng sáng chế đó và cuối cùng tập trung vào VIA C3 Nehemiah. Ông đã mua một số máy tính cổ dựa trên các bộ xử lý này và dành nhiều tuần để phát triển các công cụ có thể kiểm tra một cách có hệ thống các tổ hợp lệnh và cấu hình liên quan đến những gì được mô tả trong các tài liệu.
Sau khoảng ba tuần làm việc chuyên sâuDomas đã tạo ra khoảng 15 GB dữ liệu thanh ghi. Trong đó, anh ta tìm thấy các lệnh chính xác cho phép anh ta kích hoạt cửa hậu của bộ xử lý phụ RISC ẩn, xác nhận rằng chuỗi lệnh đó đúng. .byte 0x0f, 0x3f Đó chính là yếu tố kích hoạt "chế độ God mode" trên các chip cụ thể này. Từ đó, ông đã ghi lại hành vi này và chuẩn bị các công cụ để phát hiện và, nếu có thể, vô hiệu hóa cơ chế mặc định.
Điều tương đối đáng mừng là phạm vi của lỗ hổng bảo mật này khá hạn chế . Nó chỉ ảnh hưởng đến một nhóm cụ thể các bộ xử lý VIA C3 Nehemiah được sản xuất năm 2003, chủ yếu được sử dụng trong các hệ thống nhúng và máy khách mỏng. Điều này sẽ không ảnh hưởng đến bạn nếu bạn đang sử dụng phần cứng tiêu dùng hiện đại, phổ biến, nhưng đây là một lời cảnh báo rất nghiêm trọng về những rủi ro tiềm ẩn trong các kiến trúc khép kín.
Ngoài ra còn có sự khác biệt đáng kể về hành vi giữa các mô hình . Trong một số bộ xử lý, việc khai thác cửa hậu yêu cầu phải bắt đầu từ một ngữ cảnh đặc quyền, với quyền truy cập vào vòng 0 để khởi chạy toàn bộ tiến trình. Tuy nhiên, trong một số biến thể của VIA C3 x86, chế độ "God mode" khét tiếng được bật theo mặc định và có thể được kích hoạt từ một ngữ cảnh người dùng đơn giản, trực tiếp từ bảng điều khiển của hệ điều hành, khiến phần mềm chống vi-rút, ASLR và các biện pháp giảm thiểu khai thác khác trở nên vô hiệu.
Bóng dáng của những cửa hậu tiềm tàng khác và vấn đề của "hộp đen"
Vụ việc VIA C3 Nehemiah đặt ra một câu hỏi khó chịu : nếu một lỗ hổng bảo mật rõ ràng như vậy đã được tìm thấy trong dòng CPU này, thì còn bao nhiêu chipset khác có thể đang che giấu những cơ chế tương tự mà chưa được tiết lộ? Domas đã đưa ra đánh giá khá rõ ràng: rất có thể có nhiều lỗ hổng bảo mật ẩn khác tồn tại trong các thiết kế khác, đơn giản vì các bộ xử lý hiện đại thực sự là những hộp đen bí ẩn.
Người dùng cuối và phần lớn cộng đồng kỹ thuật không có cách nào thực tế để kiểm tra kỹ lưỡng một con chip thương mại . Sự phức tạp của kiến trúc vi mạch, lượng logic độc quyền và việc thiếu tài liệu đầy đủ khiến việc đảm bảo không có mã lệnh bí mật, bộ xử lý phụ riêng biệt hoặc kênh quản lý từ xa nào có thể được sử dụng như một "chế độ toàn quyền" bởi người nào đó biết các khóa là điều gần như bất khả thi.
Theo đuổi ý tưởng này, Domas đã công khai nghiên cứu và các công cụ của mình , bao gồm các tiện ích để kiểm tra xem CPU VIA C3 cụ thể có bộ xử lý phụ không được ghi chép này hay không và để vô hiệu hóa bộ xử lý phụ mặc định khi có thể. Mục tiêu kép là: cung cấp sự minh bạch và cho phép các quản trị viên và nhà sản xuất hệ thống nhúng giảm thiểu rủi ro trong các thiết bị vẫn đang được triển khai.
Tất cả những điều này liên quan đến một suy ngẫm rộng hơn về niềm tin vào phần cứng . Các hệ thống chúng ta sử dụng hàng ngày phụ thuộc vào các thành phần mà chúng ta không thể trực tiếp kiểm chứng thiết kế; chúng ta tin tưởng vào thiện chí của nhà sản xuất và rằng, nếu có lỗ hổng bảo mật, chúng sẽ được phát hiện theo thời gian. Nhưng trường hợp "chế độ God mode" của VIA nhắc nhở chúng ta rằng bảo mật không chỉ là vấn đề vá lỗi hệ điều hành hay việc có sử dụng quyền truy cập root hay không, mà còn là những gì mà phần cứng thực sự đang làm bên trong.
Trong khi đó, trong cuộc sống hàng ngày của bất kỳ người dùng Linux nào, "chế độ thần thánh" thực tế vẫn là quyền root , với những lợi thế về mặt vận hành và những rủi ro rõ ràng. Việc cập nhật hệ thống, không lạm dụng đặc quyền và lựa chọn kỹ càng phần cứng sử dụng đều là những mảnh ghép của cùng một bài toán bảo mật.
Sự tương phản với "Chế độ Thần thánh" của Windows: một thư mục lối tắt so với sức mạnh thực sự của quyền root.
Khi nói về "chế độ toàn quyền" trong Windows, tình hình không đến nỗi nghiêm trọng như vậy . Thủ thuật nổi tiếng là tạo một thư mục đặc biệt trên màn hình nền không mở ra một "cửa hậu" hay cấp thêm đặc quyền; điều nó làm là tập trung hàng trăm phím tắt đến các cài đặt nằm rải rác trong Bảng điều khiển và các khu vực khác của hệ thống vào một nơi duy nhất.
Trong các phiên bản như Windows Vista, Windows 7 hoặc Windows Server 2008.Chỉ cần tạo một thư mục với tên rất cụ thể, ví dụ như vậy là đủ. ModoDios.{ED7BA470-8E54-465E-825C-99712043E01C}Khi bạn nhấn Enter, biểu tượng thư mục sẽ chuyển thành biểu tượng Bảng điều khiển quen thuộc, và khi bạn mở nó ra, bạn sẽ thấy một danh sách dài các tùy chọn cấu hình được nhóm theo danh mục: công cụ quản trị, cài đặt mạng, tùy chọn nguồn điện, v.v.
Thủ thuật này hoạt động nhờ việc sử dụng GUID (Globally Unique Identifiers - Mã định danh duy nhất toàn cầu) , các mã định danh duy nhất mà Windows gán cho hầu hết mọi thành phần của hệ thống: chương trình, thư viện, thành phần bảng điều khiển, thư mục đặc biệt… Bằng cách gõ cái tên lạ đó, bạn đang liên kết GUID của Bảng điều khiển mở rộng với một thư mục, tạo ra một “bản sao” truy cập vào tất cả các chức năng đó ở cùng một nơi.
Tương tự, bạn có thể tạo lối tắt đến các khu vực đặc biệt khác bằng cách sử dụng GUID tương ứng trong tên thư mục, chẳng hạn như khu vực thông báo hoặc "Máy tính của tôi". Đây chỉ đơn giản là một cách khéo léo để khai thác các tài nguyên hiện có, chứ không phải là tăng quyền hạn hay chế độ quản trị ẩn như root hoặc "vòng -4" của CPU có cửa hậu.
Tuy nhiên, ngay cả thủ thuật này cũng không tránh khỏi những rủi ro . Vào thời điểm đó, người ta đã cảnh báo rằng việc sử dụng nó trên một số phiên bản Windows Vista x64 không phải là ý hay vì có thể xảy ra lỗi, cho thấy rằng mặc dù "Chế độ Thần thánh" của Windows chỉ mang tính chất hình thức, việc can thiệp vào các chức năng bên trong luôn tiềm ẩn rủi ro.
Linux ở chế độ "thần thánh" mặc định: sức mạnh, tự do và không cần hướng dẫn gì cả.
Một điểm thú vị cuối cùng là nhiều người coi Linux như một hệ thống có "chế độ thần thánh " vĩnh viễn. Không giống như Windows hay macOS, vốn có xu hướng che giấu sự phức tạp về kỹ thuật đằng sau các giao diện được hướng dẫn rất kỹ lưỡng, Linux lại để lộ nhiều hơn các hoạt động bên trong hệ thống: cấu hình trong các tệp văn bản, các dịch vụ được quản lý qua terminal, quyền truy cập chi tiết cho người dùng và nhóm, v.v.
Đối với người đã quen với việc hệ điều hành hướng dẫn họ trong suốt quá trình , cách tiếp cận này có thể gây khó chịu. Các công cụ đồ họa có tồn tại, nhưng phạm vi của chúng thường bị hạn chế, và ngay khi bạn đi chệch khỏi các cài đặt tiêu chuẩn hoặc muốn tinh chỉnh một thứ gì đó cụ thể, bạn sẽ phải dùng đến dòng lệnh hoặc khởi động từ USB trực tiếp . Chính tại đây bạn nhận ra rằng Linux được thiết kế để mày mò, thử nghiệm và sửa đổi môi trường theo ý thích của bạn, với khả năng bảo vệ chống lại lỗi ít hơn nhiều so với các nền tảng khép kín hơn.
Thiết kế này mang lại cho bạn cảm giác thực sự về "chế độ thần thánh" đối với máy tính của mình : bạn có thể thay đổi hầu hết mọi thứ trong hệ điều hành, từ trình quản lý cửa sổ đến nhân hệ điều hành, bao gồm cả cách các dịch vụ hoạt động khi khởi động và quyền hạn của các thiết bị. Nhưng đổi lại, nó đòi hỏi một kiến thức tối thiểu và sự quan tâm đến việc hiểu những gì bạn đang điều chỉnh, bởi vì lỗi không phải lúc nào cũng được khắc phục chỉ bằng vài cú nhấp chuột.
Triết lý này cũng giải thích nhiều khó khăn mà Linux vẫn phải đối mặt với tư cách là một hệ điều hành máy tính để bàn phổ biến . Sự sẵn có của phần mềm thương mại vẫn còn hạn chế hơn so với Windows hoặc macOS, người dùng đôi khi phải đối phó với các phụ thuộc và biên dịch thủ công, các trò chơi có phần mềm chống gian lận độc quyền có thể không hoạt động, và một số trình điều khiển (đặc biệt là một số từ Nvidia hoặc dành cho phần cứng đặc biệt) đòi hỏi nhiều công sức hơn mong muốn.
Giữa những bản cập nhật nhân hệ điều hành đôi khi gây ra lỗi, các widget hoặc plugin bị lỗi sau khi cập nhật môi trường máy tính để bàn , máy tính xách tay với sự kết hợp phức tạp giữa GPU tích hợp và GPU rời, và các trình khởi chạy trò chơi gặp khó khăn khi chạy mượt mà dưới Proton và Wine, không có gì lạ khi nhiều người dùng chỉ muốn bật máy tính lên và quên đi tất cả những điều đó. Tuy nhiên, Linux vẫn tiếp tục tập trung vào việc trao quyền cho người dùng với cái giá là đòi hỏi sự tham gia nhiều hơn một chút.
Tóm lại, cái gọi là "chế độ Thượng đế" trong Linux là tổng hợp của nhiều lớp sức mạnh khác nhau.Từ quyền quản trị viên root và những nguy hiểm tiềm ẩn của... sudo Nếu bị lạm dụng, ngay cả các vòng đặc quyền của kiến trúc x86 và các cửa hậu phần cứng, trong những trường hợp rất cụ thể, cho phép bạn hoàn toàn bỏ qua hệ điều hành; việc nắm rõ các thành phần này, sử dụng chúng một cách khôn ngoan và hiểu được những gì ẩn sau mỗi thành phần chính là điều tạo nên sự khác biệt giữa việc tận hưởng tất cả sự tự do đó hoặc biến hệ thống của bạn thành một bãi thử nghiệm tai hại.