Linux系統使用者的建立不同於windows系統,這裡陳述一下Linux建立使用者的命令。包括建立使用者,修改密碼,修改資訊,建立群組。
Linux建立使用者命令1:建立新使用者
useradd命令也可以使用adduser)用來建立新的使用者帳號,其命令格式如下:
useradd命令常用選項
-d 設定新使用者的登陸目錄
-e 設定新使用者的停止日期,日期格式為MM/DD/YY
-f 帳戶到期幾日後永久停權。當值為0時帳號則立刻被停權。而當值為-1時則關閉此功能。預設值為-1
-g 使新使用者加入群組
-G 使新使用者加入一個新組。每個群組使用逗號“,”隔開,不可以夾雜空白字
-s 指定新使用者的登陸Shell
-u 設定新使用者的ID值
成功建立一個新使用者以後,在/etc/passwd檔案中就會增加一行該使用者的資訊,其格式如下:
使用者名稱〕:〔密碼〕:〔UID〕:〔GID〕:〔身份描述〕:〔主目錄〕:〔登陸Shell〕
其中個欄位被冒號“:”分成7各部分。
由於小於500的UID和GID一般都是系統自己保留,不用做普通使用者和組的標誌,所以新增加的使用者和組一般都是UID和GID大於500的。
例如使用如下命令:
- 〔root@localhost root〕# useradd user1
將會建立一個名為userl的使用者,關於使用者管理命令已經介紹過,在此也不做更多的介紹了。
執行useradd命令的結果。
Linux建立使用者命令2:設定和修改使用者口令passwd
passwd命令用來設定和修改使用者命令,只有超級使用者和使用者自己可以修改密碼,其他的普通使用者沒有修改其他使用者密碼的權利。其命令如下:
# passwd〔使用者名稱〕
為避免輸入密碼是被人注意到有多少位,Linux並不採用類似Windows的密碼回顯〔顯示為*號〕,所以,輸入的這些字元是看不見的。例如,為建立的userl使用者佈建密碼可使用如下命令:
- 〔root@localhost root〕# passwd user1
根據系統的提示資訊輸入兩次密碼,系統會顯示:
passwd ::all authentication tokens updated successfully
表示修改密碼成功了。建立使用者的工作只有在該使用者佈建了口令後才算完成,否則無法使用該使用者名稱登陸。
修改使用者資訊usermod
Linux建立使用者命令3:usermod命令用來修改使用者資訊
其命令格式如下:
# usermod〔選項〕〔使用者名稱〕
常用命令選項
-d 更新使用者新的登陸目錄
-e 設定新使用者的停止日期,日期格式為MM/DD/YY
-f 帳戶到期幾日後永久停權。當值為0時帳號則立刻被停權。而當值為-1時則關閉此功能。預設值為-1
-g 更新使用者新使用者加入群組
-G 定義使用者為一堆groups的成員。每個群組使用“??”隔開,不可以夾雜空白字
-l 變更使用者登陸時的名稱,同時使用者目錄名也會跟著更動成新的名稱
-s 指定新使用者Shell
-u 使用者ID值,必須為唯一的ID值。使用者分類樹下所用的文檔目錄其userID會自動變更,放在擁護目錄外的文檔則要自行手動更動
例如,下面的命令修改使用者資訊:
- 〔root@localhost root〕# usermod –d/home/user2 –s/bin/bash user2
將使用者名稱user2的主目錄路徑設定在/home/user1,登陸的Shell設定為/usr/bin/gcc。
一般情況下usermod命令會參照命令指令的部分修改使用者帳號資訊。但usermod不允許改變正線上上的使用者帳號名稱,因此,當用usermod來改變使用者帳號資訊時,必須確認這名沒在電腦上執行任何程式。
Linux建立使用者命令4:新群組群groupadd
groupadd命令用來建立新的使用者組,其命令格式如下:
# groupadd〔選項〕〔使用者名稱稱〕
常用選項有:
-g:GID值。除非使用-o參數不然該值必須是唯一,不可相同,數值不可為負。
GID值預設為最小不得小於500而逐次增加。0—499傳統上是保留系統帳號使用。
-f:新增的一個已經存在的群組帳號,系統會出現錯誤訊息然後結束groupadd.
如果是這樣的情況,不會新增這個群組如果是這個情況,系統不會在新增一次)。也可同時加上-g選項,當你加上一個GID時,此時GID就不用是唯一值,可不加-o參數,建好的群組會顯示建立後的結果adding a group as neither –g or –o options were specified),這是Red Hat Linux額外增設的選項。
- Linux Xsupplicant軟體包安裝描述
- Fedora skin使用了絕對字型
- Linux Makefile介紹自動編譯和連結
- Linux資料分割配置深度討論
- 1/5中小企業加快Windows7升級進程