Linux基礎《一》使用者以及檔案許可權管理
-
使用者管理
檢視所有使用者: ls /home
進入某個使用者:su -l xxx / su xxx -- xxx是使用者名稱
退出當前使用者: exit / ctrl + d
在 Linux 裡面每個使用者都有一個歸屬(使用者組),使用者組簡單地理解就是一組使用者的集合,它們共享一些資源和許可權,同時擁有私有資源,就跟家的形式差不多,你的兄弟姐妹(不同的使用者)屬於同一個家(使用者組),你們可以共同擁有這個家(共享資源),爸媽對待你們都一樣(共享許可權),你偶爾寫寫日記,其他人未經允許不能檢視(私有資源和許可權)。當然一個使用者是可以屬於多個使用者組的,正如你既屬於家庭,又屬於學校或公司。
新增使用者: sudo adduser xxx ---xxx使用者名稱
刪除使用者: sudo deluser xxx ---xxx使用者名稱
檢視當前使用者分組: groups xxx -- xxx 使用者名稱
給使用者分配root許可權: sudo usermod -G sudo xxx ---xxx:使用者名稱
檔案許可權
包括: 讀、寫。執行。
pwd:列出當前所在路徑。
ls -l : 使用較長檔案列出檔案。
比如:
關於檔案型別,這裡有一點你必需時刻牢記 Linux 裡面一切皆檔案,正因為這一點才有了裝置檔案( /dev
目錄下有各種裝置檔案,大都跟具體的硬體裝置相關)這一說。 socket
pipe
管道,這個東西很重要,我們以後將會討論到。軟連結檔案
:軟連結等同於 Windows 上的快捷方式,。
一個目錄同時具有讀許可權和執行許可權才可以開啟並檢視內部檔案,而一個目錄要有寫許可權才允許在其中建立其它檔案。
ls -A:
顯示除了 .
(當前目錄)和 ..
(上一級目錄)之外的所有檔案,包括隱藏檔案(Linux 下以 .
開頭的檔案為隱藏檔案)。
注意大小寫。
ls -Al : 將以上兩者結合起來。
ls -AsSh : 其中小 s 為顯示檔案大小,大 S 為按檔案大小排序,若需要知道如何按其它方式排序.
給使用者賦予檔案的許可權:
touch iphone6 --新建一個檔案iphone6
ll iphone6 --檢視iphone6檔案許可權所有者
進入檔案所在目錄 --- >
sudo chown xxx iphone6 --給xxx訪問iphone6的許可權
修改檔案許可權:
chmod abc iphone :
其中a,b,c各為一個數字,分別表示User、Group、及Other的許可權。
r=4,w=2,x=1
若要rwx屬性則4+2+1=7;
若要rw-屬性則4+2=6;
若要r-x屬性則4+1=5。
還可以用另外一個方式:chmod go-rw iphone6
g
、o
、u
分別表示 group、others 和 user,+
和 -
分別表示增加和去掉相應的許可權。