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 等邊三角...