1. 程式人生 > >Linux常用命令(二)之使用者與分組

Linux常用命令(二)之使用者與分組

使用者與分組:

1、新增使用者:

useradd newuser ; //新增一個使用者 名字為newuser ;

進入home資料夾,cd homepass newuser 為newuser使用者新增密碼,按照提示輸入密碼即可。

檢視使用者資訊:進入 /etc 找到一個passwd檔案,檢視檔案詳細資訊 more passwd ;翻到最後一行

注意:最後一行為:newuser:x:1001:1001::home/newuser

第一個1001為使用者的編號為1001 , 第二個1001為這個使用者所在組的編號為1001,

主目錄為/home/newuser
在主目錄裡的 /bin/bash 為該使用者的shell,用來解釋Linux的命令,
shell在Linux核心外部,用來解釋使用者鍵入的各種命令,不同的shell對命令的解釋有時也不同。

注意:在新增使用者的時候,若不指定將該使用者新增到哪個組,那麼會自動新增一個和使用者名稱相同的組,然後將該使用者新增到新新增的組中。檢視組的資訊,在/etc中 more group

在文字的尾部



可以看到:下面有一個新組:newuser 組編號為1001。

2、新增組

當然,我們也可以手動新增一個組,例如新增一個組名字為newgroup ;

groupadd newgroup ; more group 檢視組資訊:



很明顯可以看到newgroup:x:1002,說明我們已經新增成功了。

現在我們可以繼續新增一個使用者,併為其指定分組到newgroup中。

useradd user02 –g newgrounp

; 新增user02到newgroup中。



在etc檢視passwd的資訊 more passwd

很清楚的看到了user02:x:1002:1002::home/user02:

此時,如果我們需要將某一個用於移動到另一個組中

只需:使用 usermod –g newgroup newuser ;

將newuser使用者移動到newgroup中。



現在可以看到newuser的組資訊變成了1002 。

3、刪除使用者

接下來就是如何刪除使用者了?
很簡單,語法和之前相似:

userdel user02刪除newuser使用者



檢視使用者:


發現user02已經不見了,說明已經被刪除了。

但是在home中然存在user02,此時需要通過rm –rf user02將其徹底刪除。

切換使用者:su (switch user)

su newuser ;

切換到newuser,輸入密碼即可。

以上內容就是對使用者和組的內容簡單瞭解。