速覽!Windows 和 Linux 權限四大不同之處

儘管在多種任務中 Windows 和 Linux 可以交替使用,但這兩個操作系統在多個層面存在差異,包括內核、驅動程序、文件格式和安全規定。這些差異一直體現在兩個操作系統權限的管理和分配方式上。在本文中,我們將討論 Windows 和 Linux 處理用戶權限的四種關鍵方式。

在 Windows 中,NTFS 文件系統爲用戶賦予了更靈活的權限。例如,分配基本的讀取特權可讓您查看文件夾/文件的內容,而寫入權限允許您修改所述文檔的內容。同時,列出文件夾內容提供與讀取相同級別的訪問權限,不同之處在於您能夠執行文件並查看子文件夾。然而,此權限僅被文件夾繼承。因此,您需要啓用讀取和修改,以授予用戶對文件相同級別的控制。

然後是修改,它結合了截至目前所述的每個選項的訪問級別,同時賦予刪除文件/文件夾的額外能力。然而,Windows 中的最高訪問級別是完全控制選項,因爲它除了授予與修改相同級別的訪問權限外,還允許您修改權限並擁有文件或文件夾的所有權。

與 Windows 靈活多樣的選項不同,Linux 允許您爲文件和文件夾設定三種各不相同的權限。正如您或許能從其名稱猜到的那樣,讀取權限能讓您查看或打開文件,而與之對應的寫入權限則允許您對其內容進行修改。最後,還有執行權限,這是在您的 Linux 發行版上運行腳本或應用程序所必需的。

當您想要查看 Windows 上的權限時,您可以運行終端應用程序並執行icacls命令,然後跟上文件/文件夾的名稱。或者,您可以運用/grant 參數爲特定用戶更改文件或文件夾的訪問控制設置。

但對於那些想要以簡單方法編輯權限的人,您可以通過右鍵單擊文件/文件夾,選擇“屬性”,再導航至“安全”選項卡來實現。在這裡,您會找到爲您的用戶組啓用或禁用某些特權的選項。

如果您是 Linux 的長期用戶,您可能已經知曉 chown 。通常與 sudo(用於管理員訪問)一起運行,chown 命令允許您更改任何文件、文件夾或腳本的權限,包括那些位於 Linux 機器深處通常無法訪問的文件夾中的文件、文件夾或腳本。+x 參數是與 chown 搭配使用的常見參數之一,因爲將它們一起運行能讓您爲腳本添加可執行權限。

這是 Windows 和 Linux 權限 之間的四個主要區別,不過在處理用戶特權的方式上還有其他一些不同之處。默認情況下,Windows 不要求您爲 UAC 或管理員用戶創建密碼。與此形成鮮明對比的是,大多數 Linux 發行版在您把它們安裝到您的機器上時,要求您設置根密碼。更不用說,Windows 在允許用戶以管理員權限運行應用程序方面相當寬鬆,而 Linux 要求您在想要執行終端腳本、安裝軟件包和執行其他管理操作時輸入根密碼。