標籤:linux
一:使用者與使用者組
檔案所有者
使用者組
其他人
/etc/passwd ----記錄系統上的帳號與一般身份使用者和root的相關資訊
/etc/group----所有組名
/etc/shadow-----個人密碼
ls -al-------查看檔案的命令
650) this.width=650;" title="QQ20141210160217.png" alt="wKioL1SH_rmSj76rAAIWxnHVFOE395.jpg" src="http://s3.51cto.com/wyfs02/M00/54/9F/wKioL1SH_rmSj76rAAIWxnHVFOE395.jpg" />
補充ls命令
ls -1 一行顯示一條記錄
ls -l /// ll 顯示詳細記錄
ls -t -l 按時間順序排序
ls -s -l 按大小排序
二:檔案許可權
例如:一個檔案的類型為"-rwxr-xr--"請說明其意義
答:先1-3-3-3分出來 【-】---【-】檔案、【d】目錄、【|】連結檔案、【b】裝置檔案裡面的可共儲存的介面裝置、【c】序列埠裝置,例如:滑鼠、鍵盤
【rwx】---擁有者許可權 讀、寫、可執行
【r-x】--- 同使用者組許可權
【r--】----其他使用者權限
1.圖片中第二列:表示有多少檔案名稱連結到此節點
圖片中第三列:表示所有者帳號
圖片中第四列:所屬使用者組
第五列:檔案大小
第六列:建立檔案日期或者修改日期
第七列:檔案名稱
例題:test1、test2、test3屬於testgroup這個使用者組,說明其許可權
-rw-r--r-- root root 檔案、擁有者是root有讀和寫入權限、屬於使用者組root有讀許可權、其他使用者有讀許可權
-rwxr-xr-- root root 檔案、擁有者是root有讀寫執行許可權、屬於使用者組root有讀和執行許可權、其他使用者有讀許可權
例題:請問testgroup這個使用者組的成員與其他人(other)是否可以進入本目錄?
drwxr-xr-- test1 testgroup 目錄、擁有者是test1有讀寫執行許可權、屬於使用者組testgroup有讀和執行的許可權、其他人不能進入該目錄(因為沒有x許可權)
注意:能不能進入某一個目錄,只與該目錄的x許可權有關,即使有r許可權
三:改變檔案屬性與許可權
1.改變所屬使用者組chgrp(要改變的組名必須要在/etc/group檔案記憶體在)
chgrp users install.log
2.改變檔案所有者chown(要改變的使用者名稱必須要在/etc/passwd檔案中存在)
chown bin install.log
3.改變許可權chmod
數字類型改變檔案許可權 r=4 w=2 x=1
-rwxrwx--- =770 owner=r+w+x=4+2+1=7
group=r+w+x=4+2+1=7
other=-+-+- =0+0+0=0
例題:要將.bashrc這個檔案所有的許可權都設定啟用
答:-rwxrwxrwx=777 chmod 777 .bashrc
符號類型改變檔案許可權
chmod u +(加入) r
g -(除去) w
o =(設定) x
a
例題:user具有可讀、可寫、可執行檔許可權 group與other具有可讀可執行檔許可權
chmod u=rwx,go=rx .bashrc
例題:增加.bashrc這個檔案的每個人均可寫入的許可權
chmod a+w .bashrc
例題:去掉全部人的可執行許可權
chmod a-x .bashrc
四:目錄許可權
1.x在目錄中是與“能否進入該目錄”有關,w可以讓使用者刪除、更新、建立檔案或者目錄
2014-12-10:LINUX:檔案許可權與目錄配置