1. 程式人生 > >Linux檔案許可權概念

Linux檔案許可權概念

  • Linux檔案屬性

 在root中使用ls -la 檢視目錄內容

    各項的意義對應如下:

  • 第一欄代表檔案型別與許可權

對於目錄,若沒有x許可權,則無法進入該目錄。

  • 連線數

  • 第三欄表示這個檔案或目錄的擁有者賬號。
  • 第四欄表示這個檔案或目錄所屬群組。          
  • 第五欄為檔案或目錄大小,預設單位為bytes。
  • 第六欄為檔案的建立日期或最近的修改日期。若修改的時間太過久遠,只會顯示年月日而無具體時分。可以使用ls -l --full-time顯示完整的時間格式
  • 第七欄為檔名。
  • 修改檔案屬性和許可權

  • chgrp

 要修改的目的group名稱需要先存在於/etc/group中,否則會報錯。

如下修改hello.txt的群組

  • chown

 要修改的目的user名稱需要先存在於/etc/passwd中,否則會報錯。

也可以使用chown user.group file  命令修改所有者和群組。

單獨使用chown   .groupname filename 修改群組。

  • Chmod

如:

  • 目錄與檔案之許可權意義

 write許可權對於檔案,可以編輯、新增或者是修改該檔案的內容(但不含刪除該檔案)。

能否進入一個目錄,取決於x許可權,決定是否能夠進入該目錄成為當前工作目錄,在當前目錄下,即使當前使用者沒有rwx許可權,也可以對檔案進行刪除。對於目錄僅具有r 許可權而沒有x許可權,只能查詢裡面的檔名而不能進入目錄。

  • Linux檔案種類與副檔名
    • 常規檔案【-】
      • 純文字檔案
      • 二進位制檔案
      • 資料格式檔案

登陸的資料檔案儲存在/var/log/wtmp 檔案,可以使用last指令開啟,cat指令開啟會亂碼。

  • 目錄【d】
  • 連結檔案【l】
  • 裝置與裝置檔案
    • 區塊裝置檔案【b】:供系統隨機存取的周邊裝置,硬碟軟盤等。
    • 字元裝置檔案【c】:鍵盤滑鼠等。
  • 資料介面檔案【s】:通過socket進行網路資料交換的介面檔案。
  • FIFO檔案【p】:主要的目的在解決多個 程式同時存取一個檔案所造成的錯誤問題。
  • Linux檔名長度限制