一、檔案許可權
#rw-r--r--. 1 root root 565 aug 26 16:44 test1.c
#drwxr-xr-x. 3 root root 4196 aug 26 16:15 test2.c
第乙個檔案分別代表檔案(-)、目錄(d)、鏈結(l),其餘三個字母每三個乙個組(rwx) , 每一組分別為所有者,所有組,其他組。(rwx)分別代表 「r」 讀、「w」 寫、「x」 執行。每一組的rwx都可以用數字表示,r=4,w=2,x=1 因此r+w+x=7。
第乙個root表示檔案所有者 ,第二個root表示檔案所有組
1 ll 3 都表示鏈結的檔案數
535 ll 4096 表示檔案的大小(位元組)
aug 26 16:44 || aug 26 16:15 表示最後修改日期
注:d: 資料夾
-: 普通檔案
l: 軟鏈結(類似windows的快捷方式)
b: 塊裝置檔案(例如硬碟、光碟機等)
p: 管道檔案
c: 字元裝置檔案(例如螢幕等串列埠裝置)
s: 套介面檔案
二、在目錄中操作檔案需要的許可權(進入目錄需要許可權x)
三、許可權修改#cd
//進入目錄 需要許可權x
#touch
//建立檔案 需要許可權wx
#ls
//顯示當下所有目錄和檔案 需要許可權rx
#rm
//刪除檔案 需要許可權wx
#mv
//修改檔名 需要許可權wx
##建立檔案所有者 useradd [檔名]
##改變許可權的命令:chomd 改變檔案或者目錄的許可權
chomd 755 [檔名] : 賦予檔案許可權rwx-xr-x
chomd 檔案所有者(u) = rwx, 檔案實驗組(g) = rx, 其他組(o) = rx
chomd u-x ,g+w [檔名]: 給"檔名"所有者去除執行許可權,所有組增加寫入許可權
chomd a+w [檔名]:給所有使用者新增寫許可權
##改變所有者,使用者組的命令:建立所有者 useradd devn 將所有者 root 改為 devn :chown devn [檔名]
chgrp root [檔名] : 改變檔案的所有者為root
chgrp -r root ./目錄 -r表示改變這個目錄及一下所有檔案、目錄為root所有者
在新增使用者時可以指定將使用者添du加進入那個組裡面 usermod -g 組名 使用者名稱
四、linux的幾個重要命令
五、linux下的幾個重要目錄#du
//檢視目錄大小,配合-h選項
#df
//檢視磁碟使用情況,配個-h選項
#top
//動態觀察程式的變化
#free
//顯示記憶體狀態
#pstree
//以樹結構顯示程序,-p選項顯示程序識別碼
#su
//切換使用者
#sudo(sudo -, sudo -s)
//允許系統管理員分配給普通使用者一些合理的「權利」
#adduser
//新增乙個新使用者
#password
//修改使用者密碼
1、/proc2、/sys/proc :系統核心提供的檔案系統,用來放置核心中的資訊(系統核心、行程資訊、周邊裝置的狀態以及網路狀態等)。/proc目錄存在於記憶體中,當使用者讀取proc檔案時,此檔案從動態記憶體中讀取出資訊並提交。 /proc 下有三個重要目錄:net, scsi 和 sys.
/sys可以說是/proc的複製選項,為解決/proc目錄下檔案讀寫格式不一樣而不方便轉化的問題。 /sys只有乙個值可寫或可讀,幫/proc記錄一些檔案操作,當下次呼叫時,會盡量使用/sys中的值進行操作,而將/proc保留給純淨的「程序檔案系統」。3、/selinux
/selinux類似乙個保護系統,將使用者訪問檔案的資源進行限制,當使用者有非法操作時,進行限制保護。4、/bin
/bin 是個二進位制執行檔案目錄5、/usr/lib
/usr/lib 存放一些程式執行時所必須的函式庫,/lib是核心級的、/usr/lib 是系統級的, /usr/local/lib 是使用者級的。6、/usr/local
/usr/local 提供給普通使用者的/usr目錄。/usr/local 適合安裝軟體,存放軟體公升級包。主要存放那些手動安裝的軟體(不是通過「新立得」或apt-get安裝的軟體。7、/var
相比/usr 是系統安裝時會占用較大磁碟空間的檔案,/var 是當系統執行以後會占用記憶體較大空間的檔案。一些經常被修改的檔案,還有一些資料庫如mysql存在/var/lib,8、/tmp使用者未讀的郵件的預設存放地點為/var/spool/mail。
一般使用者或正在執行的程式臨時存放檔案的目錄,任何人都可以訪問,所有重要資料不可放置在此目錄下。
Linux常見指令及許可權理解
a 檢視隱藏檔案,linux以.開頭的檔案都是隱藏檔案 l 檢視檔案詳細資訊 據對路徑 起始路徑是根目錄的路徑 相對路徑 起始路徑是當前所在目錄的路徑 當前所在路徑 當前所在目錄的上一層路徑 p 遞迴建立多層級目錄 哪層不存在建立哪層 p 遞迴刪除多層級空目錄 r 刪除目錄 刪除目錄以及目錄下所有檔...
Linux常見指令以及許可權理解 下
linux下有兩種使用者 超級使用者 root 普通使用者 a 檔案型別 d 資料夾 普通檔案 l 軟鏈結 類似windows的快捷方式 b 塊裝置檔案 例如硬碟 光碟機等 p 管道檔案 c 字元裝置檔案 例如螢幕等串列埠裝置 s 套介面檔案 b 基本許可權 i.讀 r 4 read對檔案而言,具有...
Linux許可權和指令的關係
1 讓使用者能進入某目錄稱為 可工作目錄 的基本許可權為何 可使用的指令 例如cd等變換工作目錄的指令 目錄所需許可權 使用者對這個目錄至少需要具有x的許可權 額外需求 如果使用者想要在這個目錄內利用ls查閱檔名,則使用者對此目錄還需要r的許可權 2 使用者在某目錄內讀取乙個檔案的基本許可權為何?可...