實驗報告(三)

2022-10-10 23:33:17 字數 1890 閱讀 6402

su+使用者名稱可實現使用者間的切換

useadd [引數] 使用者名稱

輸入useradd myself提示許可權不夠是因為建立新使用者只能在root下才能建立新使用者,如果想在沒有root許可權的使用者下建立新使用者需要使用sudo命令。

通過grep命令,可以發確實新建了乙個myself使用者

-u uid 選項可以指定新建使用者的uid,我們指定了使用者uid為1222,通過查詢發現確實是1222

passwd [引數] 使用者名稱 

注意,passwd只能修改自己的密碼,不能修改別的使用者的密碼。新密碼需要滿足複雜性要求

在root下可修改所有使用者的密碼。

選項:

-n mindays 密碼修改後多長時間內不能修改密碼

-x maxdays 密碼有效期

-w wamdays 密碼過期前的警告天數

這樣輸入後,ybs使用者在10天之內不能修改密碼,但30天內必須修改密碼,密碼到期前五天會有提示

用法和useradd非常類似,選項也基本一樣

-d homedir :指定使用者的主目錄,必須是絕對路徑。

-u uid :指定使用者的uid。

-g gname :指定使用者的使用者組

修改myself2使用者的資訊,將它目錄指定為/home/shaw2,使用者uid指定為1111,使用者組指定為1000。

這裡我電腦上並沒有shaw2這個目錄,但是修改命令仍然執行成功了,說明如果指定目錄不存在的話,會自動建立該目錄。

-r選項:刪除使用者主目錄及其中的任何檔案

sudo userdel -r myself2命令是刪除使用者主目錄及其中的所有檔案,執行後提示組「myself2」沒有移除」,這是因為之前我們把myself2使用者的組改為了shaw2。而在passwd,shadow目錄中都查不到內容,說明使用者資訊和密碼資訊都被刪除了

這個說明myself2使用者主目錄一同被刪除了。

建立了乙個team組,通過grep命令發現確實建立了乙個新的使用者組。

-g選項手動指定使用者組id

-g選項修改gid

-n選項修改組名

groupdel後面跟上使用者組即可刪除該使用者組,這裡刪除newdev1組後再查詢,找不到,說明確實刪除了。當刪除ybs組時,提示不讓刪除,因為使用者的主組是不能被刪除的

可以看到file2的組為devteam,說明修改了使用者的有效組

實驗三實驗報告

實驗結論 part 1 1 從鍵盤上輸入3個數,讓它們代表3條線段的長度,編寫乙個c程式判斷這3條線段組成的三角形屬於什麼型別 一般三角形 等腰三角形 等邊三角形或不構成三角形 1 兩種if語句都可以達到實驗目的,因此條件語句寫法很靈活,所以自己以後寫乙個程式時也會考慮多種寫法 2 while和if...

20145129實驗報告(三)

敏捷開發 agile development 是一種以人為核心 迭代 循序漸進的開發方法。極限程式設計 extreme programming,xp 是是一種全新而快捷的軟體開發方法。xp軟體開發是什麼樣的通過 xp準則來表達 一項實踐在xp環境中成功使用的依據通過xp的法則呈現,包括 快速反饋 假...

C 程式設計實驗報告(三)

演算法設計 倒直角三角 includeusing namespace std int main cout endl 換行 return 0 正直角三角形 includeusing namespace std int main for j 1 j i j cout endl return 0 等邊三角...