一、linux下有倆種使用者:
1.超級使用者(root):在linux下可以幹任何事,不受限制
2.普通使用者(user):在linux下做有限的事
超級使用者的命令提示符是「#」,普通使用者的命令提示符是「$」
切換倆種使用者的命令:su
1.從user切換到root: su root(root可以省略)
2.從root切換到user:su user
二、linux許可權管理:
檔案訪問者的分類(人):
1.檔案和檔案目錄的所有者: u
2.檔案和檔案目錄所有者所在的組的使用者:g
3.其他使用者:o(只有讀許可權)
檔案訪問許可權的之類(事物屬性)
1.讀(r/4):read對檔案——讀取檔案內容,目錄——瀏覽目錄資訊
2.寫(w/2):write對檔案——修改檔案內容,目錄——刪除移動目錄內檔案
3.執行(x/1):檔案——執行檔案,目錄——進入目錄
「-」表示不具有該項許可權
設定檔案訪問許可權的方法:
1.chmod——設定檔案的訪問許可權
只有檔案的擁有著和root才能改變檔案的許可權
chmod [引數] 許可權 檔名
r :遞迴修改
+:增加某項許可權
-:取消某項許可權
=:賦予某項許可權
chmod -r /home/abc.txt (取消所有讀許可權)
chmod u-r /home/abc.txt (取消檔案擁有者的讀許可權)
chmod +r /home/abc.txt(增加讀許可權)
chmod 664 /home/abc.txt(664分別為u,g,o的許可權)
2.chown 修改檔案的擁有者
chown [引數] 使用者名稱 檔名
chown -r user1 f1
3.chgrp——修改檔案或目錄的所屬組
chgrp [引數] 使用者組名 檔名
4.umask——檢視或修改檔案掩碼
新建資料夾的預設許可權 = 0666(許可權掩碼)
新建目錄的預設許可權 = 0777
umask 許可權值
將現有的訪問許可權減去許可權掩碼,即可產生建立檔案時的預設許可權
超級使用者預設掩碼值為0022,普通使用者預設為0002
file指令——識別檔案型別
file [選項] 檔案/目錄
常用選項
-c:詳細顯示指令執行過程
-z:嘗試去解讀壓縮檔案的內容
關於許可權的總結:
目錄的可執行許可權——表示可否在目錄下執行命令
目錄沒有-x許可權,無法對目錄執行任何命令,甚至無法cd進入目錄,即使目錄仍然有-r許可權
目錄具有-x,但是沒有-r,使用者可以執行命令,可以cd進入目錄,但不能讀。所以可以執行ls,但不能讀取目錄下的文件
普通使用者:
進入目錄:需要可執行檔案
讀取目錄:需要可執行可讀許可權
建立目錄:需要可執行可寫許可權
超級使用者:
進入目錄:不需要任何許可權
讀取目錄: 不需要任何許可權
建立目錄:不需要任何許可權
linux檔案許可權的概念
hhh 注意permission deny 這個提示就是許可權問題 1.linux檔案屬性 執行ls l出現檔案的屬性 第一列代表這個檔案的型別和許可權 第乙個字元代表這個檔案是目錄 檔案或鏈結檔案 d 是目錄 是檔案 l 是鏈結 後面的字元三個一組 r 代表可讀 w 代表可寫 x 代表可執行 代表...
Linux 檔案許可權概念
這個地方最需要注意了!仔細看的話,你應該可以發現這一欄其實共有十個字元 圖5.2.1及圖5.2.2內的許可權並無關係 圖5.2.2 檔案的型別與許可權之內容 接下來的字元中,以三個為一組,且均為 rwx 的三個引數的組合。其中,r 代表可讀 read w 代表可寫 write x 代表可執行 exe...
Linux基本概念,操作命令,許可權
linux目錄資訊目錄 含義 每乙個檔案和目錄從根目錄開始,只有root使用者具有該目錄下的寫許可權 boot 引導作業系統啟動的檔案 home 所有使用者用home目錄來儲存他們的個人檔案 usr 使用者的程式檔案,文件和源 tmp 系統和使用者建立的臨時檔案 var 可以變化的檔案,包括日誌檔案...