天天看點

學Linux第六天

今天學習了關于使用者身份的一些内容

使用者身份和能力

管理者UID為0:系統的管理者使用者。

系統使用者UID為1~999: Linux系統為了避免因某個服務程式出現漏洞而被黑客提權至整台伺服器,預設服務程式會有獨立的系統使用者負責運作,進而有效控制被破壞範圍。

普通使用者UID從1000開始:是由管理者建立的用于日常工作的使用者。

學Linux第六天

重置使用者密碼

passwd指令用于修改使用者密碼、過期時間、認證資訊等,格式為“passwd [選項] [使用者名]”。

普通使用者隻能使用passwd指令修改自身的系統密碼,而root管理者則有權限修改其他所有人的密碼。

學Linux第六天

檔案權限與歸屬

在Linux系統中,每個檔案都有所屬的所有者和所有組,并且規定了檔案的所有者、所有組以及其他人對檔案所擁有的可讀(r)、可寫(w)、可執行(x)等權限。

1、對于一般檔案來說,權限比較容易了解:“可讀”表示能夠讀取檔案的實際内容;“可寫”表示能夠編輯、新增、修改、删除檔案的實際内容;“可執行”則表示能夠運作一個腳本程式。

2、對目錄檔案來說,“可讀”表示能夠讀取目錄内的檔案清單;“可寫”表示能夠在目錄内新增、删除、重命名檔案;而“可執行”則表示能夠進入該目錄。

3、檔案的讀、寫、執行權限可以簡寫為rwx,亦可分别用數字4、2、1來表示,檔案所有者,所屬組及其他使用者權限之間無關聯

學Linux第六天

檔案的特殊權限

SUID是一種對二進制程式進行設定的特殊權限,可以讓二進制程式的執行者臨時擁有屬主的權限(僅對擁有執行權限的二進制程式有效)。

SGID主要實作讓執行者臨時擁有屬組的權限(對擁有執行權限的二進制程式進行設定)和在某個目錄中建立的檔案自動繼承該目錄的使用者組(隻可以對目錄進行設定)的功能。

SBIT特殊權限位可確定使用者隻能删除自己的檔案,而不能删除其他使用者的檔案。

學Linux第六天

繼續閱讀