在Linux中調整訪問權限

Anonim

在Linux中調整訪問權限

在基於Linux內核的操作系統中,有一個權限設置工具,允許您在帳戶之間劃分訪問權限。這是關於訪問特定文件,目錄或應用程序的限制。有三種類型的類似權利 - 閱讀,寫作和執行。可以使用特殊工具在OS中註冊的每個用戶下單獨編輯其中任何一個。接下來將被認為是提到參數的兩個配置方法。

配置對Linux的訪問權限

今天考慮的方法適用於所有Linux發行版,因為它們是普遍的。是,沒有固定文件管理器的用戶不可用的第一種方法,以及系統管理是專門通過控制台執行的。在這種情況下,我們立即建議切換到第二個選項,其中詳細描述了CHMod命令操作。與圖形系統接口進行積極互動的其他用戶,我們建議您支付兩種方法,因為它們有幾個不同的訪問權限。

在開始之前,請確保系統具有必要的用戶數。如果您知道將有幾個人訪問計算機,則應創建自己的單獨帳戶,然後轉到任命訪問權限。以下內容可以在其他文章中找到有關此主題的詳細指南。

當然,文件管理器中存在的設置允許您快速且不存在任何問題,編輯對對象的訪問權限,但有時一組功能有限,有些用戶需要更靈活的配置。在這種情況下,我們建議聯繫以下方法。

方法2:CHMOD團隊

已經遇到了Linux上的操作系統中某些任務的用戶的用戶可能知道所有操作都是通過使用不同命令的經典控制台進行的。編輯文件和文件夾的訪問權限也不例外,對此內置Chmod實用程序有用。

chmod語法

每個命令都有自己的語法 - 一組選項和以特定序列記錄的參數,以指定必要的操作。然後輸入序列將如下:chmod +選項+權限+對象名稱或路徑。有關如何使用CHMOD的詳細信息,在控制台中讀取。您可以通過菜單或Ctrl + Alt + T鍵組合進行運行。

啟動終端以在Linux操作系統中執行CHMod命令

在終端中,您應該註冊chmod --help並單擊Enter鍵。之後,將顯示關於默認語言的官方文檔,這將有助於處理實用程序的基礎知識。但我們仍然給出了所有選項和權利的更詳細描述。

通過Linux的控制台熟悉CHMod實用程序的官方文檔

訪問權限

正如您已從上述信息中知道的那樣,Linux中有三種類型的權利 - 閱讀,寫作和執行。每個人都有自己的信函名稱在CHMOD中,應該在與團隊合作時使用。

  • r - 讀;
  • W - 錄音;
  • X - 執行;
  • s - 代表超級用戶執行。此權是可選的,暗示從主帳戶啟動程序和腳本(粗略通過sudo命令)。

首先,它是明顯的,即在配置項的屬性中劃分為每組用戶。它們還存在三個,在Chmod中,它們如此確定:

  • 你是對象所有者;
  • G - 集團;
  • o - 其他用戶;
  • a - 所有上述用戶。

此外,正在考慮的團隊以數字的形式接受權利。從0到7的數字是指特定參數:

  • 0 - 沒有權利;
  • 1 - 專門執行;
  • 2 - 只有記錄;
  • 3 - 執行和記錄在一起;
  • 4 - 獨家閱讀;
  • 5 - 閱讀和執行;
  • 6 - 閱讀和寫作;
  • 7 - 所有權利在一起。

所有這些參數對於單個文件和目錄都是相同的。在分配權限時,首先指示所有者的號碼,然後為該組以及用戶的其餘部分結束。然後,該值將找到一個視圖,例如,744或712.在將選項寫入該實用程序後輸入一個或多個這些權限,因此應詳細研究它們。

選項

但是,當使用CHMod命令時,權限扮演一個主要角色,因此選項允許您通過設置其他參數來更靈活地配置。最受歡迎的選項選項有這種方式:

  • -c - 顯示命令激活後的所有更改的信息;
  • -f - 消除所有錯誤的顯示的顯示;
  • -v - 在激活命令後顯示所有信息;
  • - 重件 - 從特定文件中選擇權限掩碼;
  • -R - 激活遞歸。在這種情況下,指定的權限將應用於指定目錄的所有文件和文件夾;

現在您熟悉今天使用的實用程序的語法和主要名稱,稱為CHMod。它只熟悉額外的有用信息,這將簡化編輯權利的過程,以及了解團隊的流行示例。

額外的行動

為了增強終端中的工作的便利性,用戶需要使用多種命令優化後續行動的執行。例如,啟動後,您可以註冊CD / Home / User /文件夾,其中/ home / user /文件夾是所需文件夾的條件路徑。激活此命令後,將移動到指定的目錄,並將通過它進行所有後續操作。因此,消除了在將來輸入到文件或文件夾的完整路徑(當然,如果它們位於執行轉換的位置)。

通過Linux的終端跳到所需位置

不可能不會使用-l選項標記ls命令。此實用程序允許您查看對象訪問權限的當前設置。例如,結果-RW-RW-R-表示所有者將能夠讀取和編輯文件,該組執行相同,並且僅讀取其他用戶。 (所有名稱符合上述訪問權限)。在其他文章中通過以下鏈接在其他文章中介紹了關於LINUX中LS團隊的操作的詳細信息。

註冊LS命令以確定

還閱讀:Linux中LS命令的樣本

團隊的例子

最後,我想帶一些使用該實用程序的示例,以便用戶不再對團隊和其應用程序的語法對此有任何疑問。注意這些線條:

Linux操作系統中Chmod命令的示例

  • chmod a + r file_name - 添加所有讀取文件的權限;
  • chmod a-x file_name - 拾取執行對象的權限;
  • chmod a + r file_name - 添加讀寫權限;
  • chmod -r u + w,go-w folder_name - 啟用遞歸(整個目錄的應用程序命令及其內容),添加給owner的權限並刪除從其他用戶寫入的輸入權限。

正如您所看到的,簽署+和 - 均值添加或接送權利。它們與沒有空格的選項和權限表示,然後調用文件或完整路徑。

今天,您已經了解了基於Linux內核的OS中設置訪問權限的兩種方法。列出的方法是普遍的,適用於所有分佈。在激活每個命令之前,我們強烈建議您不僅確保不僅在語法的正確性,還要確保文件的名稱和它們的路徑。

另請參閱:終端Linux中的常用命令

閱讀更多